Gelöst ✅ : WP Hide Post zeigt Parameter 2 Fehlermeldung

 

Aus eigener Erfahrung möchte ich hier die Lösung für den folgenden Fehlercode posten, der beim Umstieg von PHP 7.0 auf PHP 7.1 auftritt:

 

Warning: Parameter 2 to wp_hide_post_Public::query_posts_join() expected to be a reference

 

Anleitung:

 

  • Mit dem eigenen FTP-Server verbinden

 

  • Zu folgendem Verzeichnis auf dem Server navigieren:
    /wp-content/plugins/wp-hide-post/public/class-wp-hide-post-public.php

 

  • Die class-wp-hide-post-public.php schließlich auf den PC herunterladen und manuell öffnen bzw. bearbeiten (z. B. mit Windows-Editor)

 

  • Mittels Strg+F nach &$ suchen und die & schließlich jeweils vor den $ löschen

 

  • Fertig. Jetzt nur noch das Dokument speichern und wieder auf den Server laden. Zum Schluss gegebenfalls noch den Cache in WordPress löschen, damit die Veränderungen übernommen werden

 

Offensichtlich verträgt die neue PHP-Version also keine & vor „$query“-Parametern.