JPKCom Rank Math Options — Anleitung & Tipps
Mit JPKCom Rank Math Options die robots.txt-/.htaccess-Editoren trotz DISALLOW_FILE_EDIT freischalten, Rank-Math-Credits entfernen und Telemetrie abschalten.
JPKCom Rank Math Options ist ein leichtgewichtiges Begleit-Plugin für Rank Math SEO. Rank Math sperrt seine robots.txt- und .htaccess-Editoren, sobald die WordPress-Konstante DISALLOW_FILE_EDIT oder DISALLOW_FILE_MODS gesetzt ist. Dieses Plugin gibt sie über den offiziellen Filter rank_math/can_edit_file wieder frei und trimmt einige Rank-Math-Defaults, die die meisten Betreiber ohnehin von Hand abschalten. Es gibt nichts einzustellen: aktivieren genügt.
Wichtig: Weil das die einzige Bedingung ist, die Rank Math prüft, bedeutet das Freischalten der Editoren, dass diese Konstanten dort überschrieben werden, wo sie gesetzt sind. Unter Apache ist
.htaccessfaktisch Server-Konfiguration — aktiviere das Plugin nur dort, wo das so gewollt ist.
Geprüft gegen Rank Math 1.0.275.
Anleitung
Voraussetzungen
- WordPress 6.9 oder neuer (getestet bis WordPress 7.1)
- PHP 8.3 oder neuer
- Rank Math SEO muss installiert und aktiv sein — der Plugin-Header deklariert
Requires Plugins: seo-by-rank-math, WordPress verhindert die Aktivierung sonst - Netzwerkfähig: kann auf Multisite netzwerkweit aktiviert werden und greift auf jeder Site
Installation
- Lade das Verzeichnis
jpkcom-rank-math-optionsnach/wp-content/plugins/hoch oder installiere die ZIP via Plugins → Installieren → Plugin hochladen. - Aktiviere das Plugin (auf Multisite netzwerkweit) unter Plugins → Installierte Plugins.
- Stelle sicher, dass Rank Math SEO aktiv ist.
- Öffne Rank Math → General Settings → Edit robots.txt bzw. Edit .htaccess — die Editoren sind nun verfügbar.
Konfiguration
Es gibt nichts zu konfigurieren — das Aktivieren reicht. Willst du das Verhalten vorübergehend abschalten, ohne das Plugin zu deaktivieren, kannst du den Filter aus einem anderen Plugin oder deiner functions.php aushängen:
remove_filter( 'rank_math/can_edit_file', '__return_true' );Tipps & Tricks
- Warum die Editoren überhaupt fehlen: Rank Math prüft genau eine Bedingung — ob
DISALLOW_FILE_EDIToderDISALLOW_FILE_MODSin deinerwp-config.phpdefiniert undtrueist. Ist keine der beiden gesetzt, sind die Editoren ohnehin verfügbar und das Plugin ändert daran nichts. Multisite spielt für sich genommen keine Rolle. (Bis Version 1.0.9 stand hier eine andere Erklärung — die Multisite-Begründung war schlicht falsch.) - Saubere Quelltexte & Sitemap: Der HTML-Kommentar „Powered by Rank Math" im Frontend und die „Generator"-Zeile in der XML-Sitemap werden entfernt.
- Telemetrie aus — seit 1.0.10 tatsächlich: Rank Maths Schalter ist die eigenständige Option
rank_math_mixpanel_optin. Das Plugin filtert jeden Lesezugriff darauf auffalse, sodassOptin::can_track()unabhängig vom gespeicherten Wert „aus" meldet, und blockiert zusätzlich Schreibzugriffe — ein Opt-in landet also gar nicht erst in der Datenbank. Deaktivierst du dieses Plugin später, bleibt das Tracking damit aus, statt still wieder anzugehen. Wichtig für Bestandsinstallationen: Bis Version 1.0.9 schrieb das Plugin einenusage_tracking-Schlüssel inrank-math-options-general— ein Feld, das dort nie gespeichert wird und das den Tracking-Zustand auch nicht steuert. Das Tracking war also faktisch nicht abgeschaltet. Wenn du dich darauf verlassen hast, ist das Update relevant. - llms.txt nach Spezifikation: Rank Math stellt der generierten
llms.txteinen Intro-Absatz voran; das Plugin entfernt ihn, sodass die Datei wie vorgesehen mit der H1 der Seite beginnt. Seit 1.0.10 läuft das über den Filterrank_math/llms_txt/remove_credit, den Rank Math inzwischen genau dafür anbietet. Die frühere Lösung verglich den Anfragepfad mit dem Literal/llms.txtund griff deshalb nie in einer Unterverzeichnis-Installation — also genau dort, wofür sie gedacht war. - Aufgeräumte Adminleiste: Das Rank-Math-Menü wird aus der WordPress-Adminleiste (Frontend wie Backend) entfernt.
- Keine Datenbank-Schreibvorgänge: Das Plugin hängt sich nur in Rank-Math-Filter ein — keine UI, keine Optionen, keine eigenen DB-Einträge.
Weiterführende Informationen
- Quellcode auf GitHub: https://github.com/JPKCom/jpkcom-rank-math-options
- Rank Math SEO: https://wordpress.org/plugins/seo-by-rank-math/
- Changelog dieses Projekts