Eine einfache Variante für das Erstellen von geschützte Inhalten in WordPress ist, die Seite über die Sichtbarkeit mit einem Passwort zu versehen. Auf diese müssen Besucher zuerst das richtige Passwort eingeben, bevor sie den Seiteninhalt zu sehen bekommen. Eine Eigenart von WordPress ist hierbei, dass dem Seitentitel von solchen passwortgeschützten Seiten der Hinweis „Geschützt:“ vorangestellt wird. Eine Seite mit dem Seitentitel „Dokumente“ würde dementsprechend den Titel „Geschützt: Dokumente“ erhalten. Da durch den Login-Bereich mit Passwort-Feld und Login-Hinweisen sowieso klar ist, dass es sich um eine geschützte Seite handelt, besteht oftmals der Wunsch, den Hinweis „Geschützt:“ einfach zu entfernen.
Mit folgender, kleiner Funktion in der function.php (am besten verwendet man hierfür ein Child-Theme, damit die Funktion auch nach einem Theme-Update erhalten bleibt) kann der Geschützt-Hinweis entfernt werden:
// Bei passwortgeschützten Seiten das „Protected:“, respektive das „Geschützt:“ entfernen
add_filter(‚protected_title_format‘, ‚blank‘);
function blank($title) {
return ‚%s‘;
}
Quelle: Aus einem englischen Forum-Artikel der WordPress.org Webseite.
Der Code funktioniert nicht!
Weil die Anführungszeichen falsch sind. 😉 Die einfach eben erneuern, statt ,….‘ muss ‚….‘ genutzt werden, dann klappt es super! 🙂
Oh hier wird es immer falsch dargestellt beim absenden sehe ich gerade 😀 😀 😀 Sorry
Also es müssen zwei hochgestellte sein, sowohl am Anfang als auch am Ende (“) – guckt einfach die anderen Einträge in der functions.php
Wie lässt sich denn die Seite ändern? (die passwortgeschützt wurde)?
Ich glaub ich versteh die Frage nicht ganz – die Seite wird wie gewohnt über den Admin-Bereich von WordPress geändert.
Hi Christoph, das funktioniert eben nicht.. ich kann nur die geschützte Seite im Admin Bereich ändern nicht die Seite, die zur geschützten Seite führt.. (die Seite auf der ein Passwort eingegeben werden muss)
Hallo Mario
Die Seite mit dem Passwortfenster kann nicht so ohne weiteres bearbeitet werden, diese wird vom jeweiligen Theme vorgegeben. Wenn, dann müsste man die Vorlagedatei suchen, welche dafür verwendet wird, aber da kann ich Dir konkreter auch nicht weiterhelfen, weil dies wahrscheinlich für jedes Theme anders funktioniert (ich hab die Seite selber noch nie verändert).j
Danke Christoph. Dein Script greift auch bei Child-Themes.
🙂
LG
Manni
Rückwärts, klappt nicht.