Wie kann man WordPress-Redakteuren den WP-Rocket Cache löschen lassen?

Problem:

WP Rocket (Stand 2025/2) bietet über seine Einstellungen keine Möglichkeit, Redakteuren Zugriff auf die Cache-Löschen und Vorladen Funktionen zuzugreifen. Die Aktion kann unter bestimmten Umständen wichtig sein, wenn die Automatische Registrierung über das Caching System von WP-Rocket fehlschlägt, d.h. WP-Rocket der Meinung ist, es hat sich nichts geändert und alte Inhalte zeigt.

Lösung:

Im Init Hook (Ort z.B. in functions.php) eine entsprechende Funktion mit Zugriffsrollen gewähren:

<?php 

function wp_rocket_for_editor() {
	$role = get_role('editor');
        $role->add_cap('rocket_purge_cache', true);
	$role->add_cap('rocket_purge_posts', true);
        $role->add_cap('rocket_purge_terms', true);
}
add_action('init', 'wp_rocket_for_editor', 12);Code-Sprache: HTML, XML (xml)

Ab sofort hat ein Redakteur Zugriff auf das “Cache leeren und vorladen” von WP-Rocket:

Weitere “Fähigkeiten” (capabilities) für WP-Rocket sind hier zu finden:

https://docs.wp-rocket.me/article/1280-customize-access-to-options-for-user-roles

Siehe auch

Shortcode E-Mail Obfuscator

Folgendes Shortcode-Snippet ist nützlich, um E-Mails zu verschleiern, um sie vor SPAM zu schützen. Dazu der Hinweis, dass diese Methode nur funktioniert, wenn Javascript aktiviert ist. Darüber hinaus gibt es keinen 100%igen Schutz vor Bots,…

Elementor Beiträge Widget mit ACF Beziehungsfeld füllen

Mit dem Beiträge Widget in Elementor kann man schon recht bequem in einer Schleife andere Beiträge, Seiten, Produkte oder Custom Post Types (CPT) ( = Benutzerdefinierte Inhaltstypen) auf einer Seite darstellen. Knifflig wird es dann…

PHPStorm: Local Changelist in Git Tool verschwunden

Problem: Local Change List unter PHPStorm fehlt im Git Tool Lösung: Ich hatte ab und zu das Phänomen, dass die Local Changelist (die Dateien in meiner Versionskontrolle) im Git Tool als Tabreiter nicht sichtbar waren.…

Variable in Blade Komponente nicht verfügbar

Problem: Die Parameterübergabe eines Blade-Attributes funktioniert nicht, die Variable in der Komponente ist leer. Es gibt keine Fehlermeldung, sondern die Variable scheint nicht übergeben worden zu sein. Lösung: Eventuell liegt der Fehler in der Benutzung…

Tailwind Autocomplete mit PHPStorm (WebStorm) funktioniert nicht

Problem: Falls Sie z.B. eine Laravel App erstellen und sich darüber wundern, warum PHPStorm oder WebStorm die Autovervollständigung für Ihre CSS Klassen in Blade Templates oder HTML-Dateien nicht durchführt, liegt es höchstwahrscheinlich daran, dass die…

WP CLI Error: Error establishing a database connection.

Auftauchen: Befehle über WP CLI absetzen, Wordpress im Browser funktioniert jedoch. Dieser Fehler tritt häufig auf, wenn der WP CL Interpreter die Datenbankverbindung in wp-config.php nicht richtig interpretieren kann. Lösung: In 99% aller Fälle den…

Mit Alfred sehr schnell Px in REM / EM umrechnen

Auf dem Mac gibt es einen wunderbaren Alfred-Workflow, der Px in Rem umrechnet: Download Direktlink: https://raw.githubusercontent.com/vitorgalvao/requested-alfred-workflows/master/Workflows/Px%20Rem%20Em.alfredworkflow Einfach installieren, dann CMD-Space: Alfred Bar "pxrem" tippen und die Zahl in Pixel angeben. Die Umrechnung in REM wird…