No Longer in Directory

WordPress verfügt über ein mächtiges Plugin-System. Die Plugin lassen sich ohne Probleme über die eingebaute Pluginverwaltung installieren. Problematisch wird es wenn Plugins aus dem WordPress Plugin Directory entfernt werden oder veraltet sind. Die Gründe für einen solchen Ausschluss aus dem Verzeichnis sind dabei vielfältig, so können zur GPL inkompatible Lizenzen oder Sicherheitslücken zu einem Rauswurf führen.

Eine beispielhafte Auswertung

Eine beispielhafte Auswertung

Mit No Longer in Directory gibt es nun ein Plugin, welches die installierten Plugins daraufhin überprüft. Wenn man die Pluginseite aufruft, werden die Plugins aufgelistet welche nicht mehr im WordPress Plugin Directory vorhanden sind. Daneben gibt es eine Liste von Plugins welche länger als zwei Jahre nicht mehr aktualisiert wurden.

Probleme bei der Aktualisierung des Netzwerkes einer WordPress-Multisite-Installation

Bei einer WordPress Multisite-Installation gibt es unter Updates den Punkt Netzwerk aktualisieren. Wenn man seine Multisite-Installation mit selbstsignierten Zertifikaten betreibt, kann es dabei zu folgender Fehlermeldung kommen:

https://wordpress.example.com/mysite1

Warnung! Problem beim aktualisieren von https://wordpress.example.com/mysite1. Vermutlich gab es einen Zeitablauf. Die Fehlermeldung lautet: SSL certificate problem: self signed certificate

Um das Problem zu lösen packt man folgendes Plugin, in den WordPress-Plugin-Ordner:

<?php
/*
* Plugin Name: Deactivate SSL Verify
* Description: Deactivate SSL verification
* Author: seeseekey
* Author URI: https://seeseekey.net
* Plugin URI: https://seeseekey.net
*/
add_filter('https_ssl_verify', '__return_false');
add_filter('https_local_ssl_verify', '__return_false');

Nachdem das Plugin aktiviert wurde, kann die Aktualisierung des Netzwerkes durchgeführt werden. Anschließend kann das Plugin wieder deaktiviert werden.

Multisite-WordPress von einer Domain auf die andere umziehen

Eine Multisite-WordPress-Installation ist ein WordPress welches verschiedene Domains mit unterschiedlichen Inhalten aka Webseiten bespielt. Unter Umständen kann es vorkommen, das man diese WordPress-Installation von einer Domain auf eine andere Domain umziehen möchte. Leider lässt sich die Domain, auf welcher das Multisite-WordPress installiert wurde, nicht einfach ändern.

Die Netzwerkeinstellungen einer WordPress Multisite Installation

Die Netzwerkeinstellungen einer WordPress Multisite Installation

Stattdessen muss man die Änderungen an der Datenbank vornehmen. Im ersten Schritt sollte ein Backup der Datenbank erzeugt werden. In der resultierenden SQL-Datei werden dann alle Erwähnungen der alten Domain durch die neue Domain ersetzt. Diese geänderte SQL-Datei kann dann in eine neue oder in die bestehende (nachdem die alten Tabellen vorher gelöscht wurden) Datenbank importiert werden. Als letzter Schritt muss die wp-config.php angepasst werden. Dort findet sich der Punkt:

define('DOMAIN_CURRENT_SITE', 'example.com');

An diesem Punkt muss die neue Domain eingetragen werden. Eventuell muss man an dieser Stelle auch die Zugangsdaten für die Datenbank ändern, wenn man die SQL-Datei in eine neue Datenbank importiert hat.

Search and Replace

Manchmal ist es nötig unter WordPress bestimmte Dinge in der gesamten Datenbasis zu ändern. Hierbei kann es sich um eine geänderte URL, einen geänderten Projektnamen oder ähnliches handeln. Natürlich macht es nun kein Spaß alle Seiten und Beiträge zu durchsuchen. Bei größeren Blogs und Webseiten können durchaus einige tausend Beiträge vorhanden sein.

Ein Teil der Nutzeroberfläche von Search and Replace

Ein Teil der Nutzeroberfläche von Search and Replace

Hier steht das Plugin Search and Replace hilfreich zur Seite. Mit Hilfe dieses Plugins ist es möglich bestimmte Ausdrücke systemweit zu ersetzen. Natürlich sollte man bei so einem mächtigen Tool vorsichtig sein und es nur nach einem Backup der WordPress-Datenbank nutzen. Bezogen werden kann das Plugin direkt über die Pluginverwaltung sowie über das Plugin Repository. Lizenziert ist Search and Replace unter der GPL und damit freie Software.

Publish Confirm

Der Veröffentlichen-Button im WordPress-Editor ist groß und auffällig gestaltet. Manchmal führt dies dazu, das man den Button drückt obwohl der Artikel noch nicht veröffentlicht werden soll. Falls dies öfter geschieht, kann das Problem mit dem Plugin Publish Confirm aus der Welt geschafft werden.

Publish Confirm in Aktion

Publish Confirm in Aktion

Publish Confirm schaltet vor die Veröffentlichung noch einen Dialog, der beim Nutzer fragt ob diese Aktion wirklich beabsichtigt war. Das Plugin kann direkt über die WordPress Plugin Verwaltung installiert werden oder über das WordPress Plugin Repository bezogen werden. Der unter der GPL lizenzierte Quelltext ist auf GitHub zu finden.