Für die Datei functions.php in Ihrem Theme
function the_title_trim($title) {
$title = attribute_escape($title);
$findthese = array(
'#Protected:#',
'#Private:#'
);
$replacewith = array(
'', // What to replace "Protected:" with
'' // What to replace "Private:" with
);
$title = preg_replace($findthese, $replacewith, $title);
return $title;
}
add_filter('the_title', 'the_title_trim');
Oder Sie machen es so
function title_format($content) {return '%s';
}
add_filter('private_title_format', 'title_format');
add_filter('protected_title_format', 'title_format');
In WordPress 4.0 funktionierte der erste PHP-Code nicht, stattdessen funktionierte der zweite! Danke, Mann...
Perfekt – genau das, was ich gesucht habe
Obwohl ich PHP nicht verstehe, funktioniert das perfekt, genau das, was ich gesucht habe. Danke
Nur zur Information, verwenden Sie esc_attr() anstelle von attribute_escape(). Es wurde in Version 2.8.0 als veraltet markiert
Vielen Dank! Das hat mich auf einer Kunden-Website, die ich entwickle, gestört.
@konstantin
Das ist perfekt. Sehr sauber und einfach und vor allem hat es wie gewünscht funktioniert!
WordPress 3.3: falsch.
Es gibt keine solche Funktion in functions.php.
Gehen Sie stattdessen zu post-template.php und ändern Sie in der Funktion get_the_title() diese Zeile
$protected_title_format = apply_filters('protected_title_format', __('Geschützt: %s'));
Funktioniert super, danke!
[WordPress 3.3.2]
Sie können auch das WordPress Helpers Plugin verwenden.
Wie verwenden Sie das WordPress Helpers Plugin, um dies zu erreichen? Können Sie mehr Details geben?
Ich habe die Plugins für die Helfer installiert und war sehr froh darüber. Es hat ein paar Probleme gelöst, nicht alle, aber einige davon. Sie müssen zuerst Piklist installieren und dann Helpers folgen. Piklist befindet sich im Plugin-Menü und Helpers unter Verfügbare Tools. Sie müssen nur Helpers verwenden, um die verfügbaren Bearbeitungen usw. vorzunehmen. Einfach und ein Video zur Erklärung (Verkauf – obwohl es kostenlos ist).
Dies hat mit Buddypress auf meiner Seite nicht funktioniert.
Hallo und danke für Ihre Informationen – ich habe
sicherlich etwas Neues von hier mitgenommen.
Ich hatte jedoch einige technische Probleme mit dieser Website, da ich die Website mehrmals neu laden musste, bevor
ich sie korrekt laden konnte. Ich habe mich gefragt, ob Ihr Webhosting in Ordnung ist?
Nicht, dass ich mich beschwere, aber langsame Ladezeiten werden
sehr häufig Ihre Platzierung bei Google beeinträchtigen und Ihre Qualitätsbewertung
beeinflussen, wenn Sie mit Adwords werben. Nun, ich füge diesen RSS-Feed zu meiner E-Mail hinzu und werde nach mehr von Ihren spannenden Inhalten Ausschau halten.
Stellen Sie sicher, dass Sie dies bald wieder aktualisieren.
Besuchen Sie ruhig meinen Webblog; hunger suppressant foods [http://legitphen375review.tumblr.com](http:
//legitphen375review.tumblr.com/ „http://legitphen375review.tumblr.com“)
Ich habe auch gerade ein Plugin dafür geschrieben unter http://wordpress.org/plugins/remove-protected/
@Konstantin,
die Verwendung eines Filters ist immer die beste Lösung.
Jeder erfahrene Entwickler würde es ablehnen, einen regulären Ausdruck für eine so einfache Sache zu verwenden.
Vielen Dank aus Marokko
Wenn Sie diesen Fehler erhalten: "attribute_escape ist seit Version 2.8 veraltet! Verwenden Sie stattdessen esc_attr()", ändern Sie einfach wörtlich "attribute_escape" in "esc_attr()".
Habe das gerade in WP 4.4.2 ausprobiert und es hat perfekt funktioniert. Danke!
Aus dem WordPress Codex
https://codex.wordpress.org/Plugin_API/Filter_Reference/private_title_format
/* Entfernen des privaten Präfixes von Post-Titeln */
function spi_remove_private_protected_from_titles( $format ) {return '%s';
}
add_filter( 'private_title_format', 'spi_remove_private_protected_from_titles' );
Danke :)
Funktioniert wie ein Zauber. Absolut schön. Mein Dank! ^^