WordPress

Encryptie voor je Gravity Forms formulieren (inzendingen)

Door een reactie op mijn eerdere blog over de encryptie van Gravity Forms formulieren (insturingen / entries), kwam ik erachter dat GForms::encrypt en GForms::encrypt sinds versie 2.3 niet meer gebruikt zouden moeten worden. Tijd voor een update dus 🙂 Deze aangepaste versie maakt geen gebruik van functies van Gravity Forms (althans, niet voor het encrypten / decrypten an sich) waardoor je zelf een key moet aanmaken / bedenken. Die key zet je in de wp-config.php van je installatie: View the code on Gist. Functions.php of ‘mu-plugins’ Je kunt de verdere code in je functions.php plaatsen of in een los .php-bestand

Lees verder »
WordPress

Toolbar link voor Redis Object Cache

De WordPress plugin die ik gebruik om verbinding te maken met Redis, is Redis Object Cache van Till Krüss. Werkt als een tierelier, maar ik miste toch een wel heel praktisch iets: een link in het admin-menu (toolbar).

Lees verder »
WordPress

Stappen aan je WooCommerce webshop checkout toevoegen

Vanuit de Nederlandse wetgeving ben je als webshopeigenaar verplicht je bezoeker / klant duidelijk te laten weten waar deze in het aankoopproces zit. Geen “ooh, wat zou dit knopje doen?!” met als gevolg dat er ineens een bestelling is geplaatst, maar duidelijkheid zoals de “je staat hier” bekende stip op kaarten in pretparken. Helaas zijn veel standaard webshop oplossingen daar niet standaard op voorbereid. WooCommerce is daar zeker niet de enige in. Gelukkig is het best makkelijk om de stappen toe te voegen. Het enige dat je nodig hebt? Toegang tot de functions.php van je (bij voorkeur child) theme. Code

Lees verder »
WordPress

Gravity Forms & versleuteling van je formulieren

De functies voor encrypt en decrypt zijn sinds v2.3 deprecated. Met de AVG (nee, niet die van de gratis antivirus, maar de GDPR) die vanaf 25 mei aanstaande actief is, is het extra belangrijk alles goed op orde en zo veilig mogelijk te hebben. Je zal zeker niet de eerste (noch enige) website eigenaar zijn die daar eigenlijk niet zo bij stil heeft gestaan. Wel doen dus! Wanneer je plugins als Gravity Forms gebruikt om de formulieren op je website makkelijk aan te kunnen maken, is het belangrijk om niet te vergeten dat de ingevoerde data ook opgeslagen worden in

Lees verder »
WordPress

Widget output gebaseerd op sidebar

Voor onder andere Liefdevol Opgroeien ben ik bezig met een nieuw basis thema. In dat thema heb ik ook wat eigen widgets toegevoegd. Bijvoorbeeld een die de standaard widget voor laatste berichten vervangt. Onder andere omdat ik een thumbnail wilde toevoegen aan de output. Wanneer je meerdere sidebars toevoegt aan je thema, kan het voorkomen dat de manier waarop de weergave in de ene sidebar je feestvreugde aanwakkert (omdat het gewoon klopt), terwijl het in de andere sidebar je haast de haren uit je hoofd laat trekken. Nou ja, zo werkt het bij mij dan 😉 Natuurlijk kun je met

Lees verder »
WordPress

“Heej, jij was toch gestopt met WordPress werk?”

Ik geloof dat ik sinds ergens in 2014 of begin 2015 eigenlijk geen WordPress opdrachten heb uitgevoerd inderdaad. Uiteraard wel voor mijn eigen websites (en KROOST), maar inderdaad niks voor opdrachtgevers. Niet omdat ik de werkzaamheden niet leuk meer vond, ik vond alles er omheen niet leuk meer. Althans, niet zoals ik het toen had opgezet. Ik heb al jaren grootse dromen, wénsen voor mijn toekomst. Ik zag ze altijd als een aantal losstaande zaken, met mij als gemene (lieve 😉 ) deler. Begin dit jaar begonnen de verschillende zaken naar elkaar te schuiven en werd me ook eindelijk duidelijk waarom

Lees verder »
WordPress

Uploads map hernoemen / verhuizen

Je hebt de URL naar je `wp-admin` verandert en de `wp-content`, `plugins` en `themes` mappen hernoemd. Als je heel graag nog een map wou hernoemen dan wordt je vast heel blij van dit bericht. De `uploads` map is nu namelijk aan de beurt! wp-config.php wijzigingen Zoals de vorige keren moeten we in de `wp-config.php` zijn en net als de vorige keren raad ik je aan om een backup te maken van je `wp-config.php`. Just in case. Bedenk als eerste de nieuwe naam (en/of locatie) voor de uploads map. Ik ga in dit voorbeeld voor `bestanden`. Open dan je `wp-config.php` en

Lees verder »
WordPress

Plugins en thema mappen hernoemen

Als je dan de URL van je wp-admin hebt aangepast en je wp-content map hebt hernoemd, dan vind je het wellicht leuk om nog meer mappen een nieuwe naam te geven. Gelukkig kan dat ook! 😉

Lees verder »
WordPress

Nieuw leven blazen in oude berichten

Oude berichten in je blog bevatten niet per definitie verouderde data / inzichten. Het is zonde om die berichten dan te “laten verstoffen”, ergens achterin je archief. Dat soort berichten kun je goed gebruiken om extra bezoekers naar je website te krijgen. Dat kunnen bezoekers zijn die je website nog niet eerder kenden, maar ook bezoekers die je website al wel eerder hadden bezocht maar dat stukje handige informatie gewoon nog niet waren tegengekomen. Dit is heel makkelijk te doen met de plugin “Tweet Old Post“. Deze plugin stuurt, op basis van hoe je de instellingen hebt ingevuld, oude posts

Lees verder »
WordPress

Installeren van plugins

Een van de voordelen van WordPress is dat je gemakkelijk je website kunt uitbreiden met de meest uiteenlopende plugins. Een contactformulier hier, een forum daar. Maar hoe installeer je zo’n plugin nou eigenlijk?

Lees verder »
WordPress

Wordt jouw site gebruikt voor DDoS aanvallen?

Volgens een bericht op Sucuri worden ruim 162.000 WordPress website gebruikt in het maken van DDoS aanvallen. Niet direct vanaf de website, maar via een omweg. WordPress heeft standaard Pingback actief staan. Deze Pingback wordt gebruikt om websites waarnaar gelinkt wordt in berichten een berichtje (ping) te sturen, waarna deze ping vaak wordt neergezet als reactie op de gelinkte pagina (afhankelijk van het systeem en het ontwerp dat is gebruikt). Het enige dat iemand hoeft te doen is een specifiek commando uit te voeren in Linux: $ curl -D – ” -d ‘<methodCall><methodName>pingback.ping</methodName><params><param><value><string>https:\/\/victim.com</string></value></param><param><value><string> Gekopieerd uit het stuk van Sucuri dat

Lees verder »
Skip to content