Elementor plugin geeft een Bad Request 400 tijdens opslaan

Probleem: Ik heb een nieuwe WordPress website, gemaakt met Elementor, gekopieerd vanaf de test- naar de productieomgeving. Ik hernoem de URLs met de Elementor plugin en de website werkt meteen correct. Hier en daar zie ik nog wat visuele foutjes en probeer die op te lossen in Elementor. Bij een specifieke pagina lukt het niet om de wijzigingen op te slaan. Als foutmelding geeft Elementor

Lees meer
MailPoet logo.

Positie MailPoet aanmeldveld wijzigen in WordPress reactieformulier

Probleem: Maak je gebruik van MailPoet als nieuwsbrief plugin? Dan kan je aan het reactieformulier een veld toevoegen om mensen automatisch aan te melden voor jouw nieuwsbrief. Dit is een gemakkelijke methode om nieuwe e-mailadressen op een legale manier te verzamelen. Voor een website moest ik de volgorde van de velden in het reactieformulier wijzigen. Hierdoor stond het veld waarmee mensen zich aan konden melden

Lees meer

save_post hook blijft hangen door unieke prioriteitswaarde

Van de week moest ik voor de WordPress website Autostrada.tv een stukje PHP code schrijven die acties uitvoert na het toevoegen van een bericht. Een van de acties was het verplaatsen van de embed video code naar een custom veld. Hiervoor had ik onderstaande PHP functie geschreven: add_action( ‘save_post’, ‘functie_naam’, 100 ); Om er zeker van te zijn dat mijn functie op een later moment

Lees meer

PHP code om Youtube of Vimeo video URL uit de content te halen

Voor een website heb ik onderstaande PHP functie geschreven. Deze had ik nodig om uit de content de video URL van bijvoorbeeld Youtube, Vimeo of Dailymotion te halen. Om de video URL te selecteren maak ik gebruik van een aantal regexes. Je geeft de content aan de functie en het resultaat is de video URL of false bij geen resultaat. Vergeet niet om het resultaat

Lees meer

Regex om Youtube of Vimeo URL uit de content te halen

Voor een WordPress website moest ik een PHP script schrijven die uit een blok met content de video URL haalt van Youtube, Vimeo of Dailymotion. Deze URL zet ik om naar een stukje embed code en verplaats ik naar een custom meta veld. Ik heb gekozen om dit met een regex te doen. Helaas kreeg ik dit niet voor elkaar met een simpele regex. De

Lees meer

Webapplicatie stichting gepensioneerde Essent medewerkers

Mijn vader heeft vroeger bij Essent gewerkt. Nadat hij met pensioen is gegaan werd hij lid van de stichting gepensioneerde Essent medewerkers. Deze bestaat uit enkele honderden oud Essent medewerkers die jaarlijks met elkaar naar uitjes gaan. Voorbeelden van uitjes zijn het bezoeken van een museum of de Yakult fabriek. In 2018 heeft de stichting gevraagd of mijn vader mee wilde helpen met het up

Lees meer

WordPress plugin boilerplate gebruiken voor jouw plugin

De WordPress plugin directory bevat bijna 55.000 plugins. Maar soms komt het voor dat een bestaande plugin niet aan de eisen voldoet. Een andere reden kan zijn dat je maatwerk functionaliteit nodig hebt voor jouw huidige opdrachtgever. Je hebt dan de mogelijkheid om deze maatwerk functionaliteit aan jouw thema of child thema toe te voegen. Echter is een plugin in de meeste gevallen mooier. Deze

Lees meer

Voorkom dat Elementor shortcode uitvoert tijdens het wijzigen

Probleem: Voor een WordPress website, opgemaakt met Elementor, heb ik een simpele PHP functie met shortcode ondersteuning toegevoegd om weergaven te tellen en te tonen. De opdrachtgever wilde graag weten hoe vaak een blog bekeken werd. In eerste instantie een aantal plugins bekeken maar die voldeden niet aan de eisen en dit zorgt tevens voor vertraging en onderhoud. De PHP functie zorgt ervoor dat elke

Lees meer

Pro templates verbergen in WordPress Elementor plugin

Probleem: Je hebt een WordPress website met de Elementor plugin om pagina’s op te maken. Standaard levert Elementor zelf templates mee om je op weg te helpen. Deze zijn verdeeld over de categorieën gratis en pro. Voor de pro templates moet je de pro versie van Elementor kopen. Als je voldoende hebt aan de gratis Elementor zijn de pro templates zinloos. Daarom zou het handiger

Lees meer

Etiketten als PDF bestand genereren met PHP en MPDF library

Introductie: Afgelopen maanden heb ik in PHP een webapplicatie ontwikkeld voor een personeelsvereniging. Doel van de applicatie is om NAW gegevens van de leden te bewaren. Eel belangrijke functionaliteit is om de leden via e-mail of post te informeren over bijvoorbeeld personeelsuitjes. Aangezien een aantal leden al vrij oud zijn en nog geen e-mailadres hebben ontvangen zij de informatie per post. Deze informatie zet ik

Lees meer
Winkelmandje