WordPress database prefix wijzigen

Voor het wijzigen van de WordPress database prefix zijn verschillende plugins beschikbaar. Deze plugins wijzigen echter niet altijd alle prefixes. De WordPress database prefix wordt namelijk naast in de tabel namen ook gebruikt in de ‘options’ en ‘usermeta’ tabellen. Jan Egbert tipte me daarom over de volgende SQL query: UPDATE wp_usermeta SET meta_key = REPLACE(meta_key, […]

WordPress update naar 3.5 fatal error

Bij de WordPress update van 3.4.2 naar WordPress 3.5 liepen we bij een aantal websites tegen de volgende foutmelding aan: HTTP-fout 500 (Internal Server Error): Er is een onverwachte voorwaarde gevonden toen de server het verzoek wilde uitvoeren. Via de Apache fouten logboek zagen we de volgende foutmelding voorbij komen: Website 1 [Fri Jan 18 […]

WordPress menu limiet

Binnen WordPress kunnen menu’s eenvoudig aangemaakt en beheert worden. Bij grotere menu’s kunnen er echter problemen ontstaan. Menu’s worden soms niet meer goed opgeslagen of het aantal menu items is beperkt. Binnen het WordPress forum zijn hier verschillende topics over te vinden: http://wordpress.org/support/topic/wordpress-menu-problem http://wordpress.org/support/topic/the-menu-has-a-limit-of-49-links-of-pages-in-the-navbar Dit probleem wordt veroorzaakt door de Suhosin module van PHP. Deze […]

Wijzig WordPress network site domeinaam

Om een WordPress netwerk site domeinnaam te wijzigen kunnen de volgende stappen genomen worden: Maak een backup van de database. Pas de volgende query aan en voer deze uit: UPDATE wp_2_options SET option_value = REPLACE(option_value, ‘huidige-domeinnaam.nl’, ‘nieuwe-domeinnaam.nl’) WHERE option_value NOT LIKE ‘%:{%’; UPDATE wp_2_posts SET post_content = REPLACE(post_content, ‘huidige-domeinnaam.nl’, ‘nieuwe-domeinnaam.nl’); UPDATE wp_2_posts SET guid = […]

WordPress meta veld met URL zonder http://

Afgelopen maanden ben ik een aantal keer WordPress websites tegen gekomen met berichten waarbij in een meta veld een URL naar een externe website werd opgeslagen. In veel gevallen was deze URL echter niet voorzien van het http:// protocol prefix. Dit resulteerde aan de voorkant van de website in onjuiste URL’s. Als binnen een WordPress […]

WordPress gebruikers niet in auteur dropdown

Bij veel geavanceerdere WordPress websites zijn de standaard WordPress gebruikersrollen en bijbehorende mogelijkheden (capabilities) niet meer voldoende. Gelukkig zijn deze gebruikersrollen eenvoudig met allerlei plugins te beheren en uit te breiden. Zo kan men bijvoorbeeld met behulp van de Members plugin dit alles via eenvoudige gebruikersinterface beheren. Toch blijken er ook nog wel een aantal […]

Plesk zero-day beveiligingslek WordPress website hack

Vorige maand berichten verschillende websites al over een zero-day beveiligingslek in Plek. Hierdoor zouden duizenden websites ge├»nfecteerd zijn geraakt met ongewenste zaken. Ik merk zelf dat ook veel Nederlandse de dupe zijn geworden van deze beveiligingslek. Op Security.nl is in het bericht “Hacker verkoopt zero-day voor onbekend Plesk-lek” hierover het volgende te lezen: Onlangs rapporteerde […]

WordPress Shopp (nl) plugin

Onlangs kwam ik een WordPress website met de Shopp webwinkel plugin tegen met daarop ook de “Tussendoor Shopp 1.2.* NL / Dutch plugin“. Aangezien ik zelf ook een aantal vertaal plugins in beheer heb was ik wel benieuwd naar de opzet van deze plugin. Na het doorbladeren van de code kwam ik er snel echter […]

Van WordPress SVN naar Git

Afgelopen maanden zijn we bij Pronamic steeds actiever bezig met het inzetten van Git en GitHub. We werkten voorheen voornamelijk met Subversion, maar we merkten dat Git(Hub) steeds populairder aan het worden. Daarom vonden we het hoog tijd om ook eens te experimenteren met GitHub. Inmiddels zijn we een aantal maanden verder en hebben we […]