# 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.

Source: https://www.jpkc.com/db/guides/jpkcom-rank-math-options/

JPKCom Rank Math Options ist ein leichtgewichtiges Begleit-Plugin für [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/). 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 `.htaccess` faktisch 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

1. Lade das Verzeichnis `jpkcom-rank-math-options` nach `/wp-content/plugins/` hoch oder installiere die ZIP via **Plugins → Installieren → Plugin hochladen**.
2. Aktiviere das Plugin (auf Multisite netzwerkweit) unter **Plugins → Installierte Plugins**.
3. Stelle sicher, dass **Rank Math SEO** aktiv ist.
4. Ö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:

```php
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_EDIT` oder `DISALLOW_FILE_MODS` in deiner `wp-config.php` definiert und `true` ist. 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 auf `false`, sodass `Optin::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 einen `usage_tracking`-Schlüssel in `rank-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.txt` einen 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 Filter `rank_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.txt` und 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](https://www.jpkc.com/db/changelog/jpkcom-rank-math-options/)

