Entfernen Sie “sagt” aus den Kommentaren

Bei der Verwendung von comments_template() alle Kommentare mit { Username } says .

Wie kann ich das ” sagt ” Teil entfernen? In den meisten Lösungen, die ich gefunden habe, schlägt es vor, CSS wie zu verwenden:

 .says { display: none; } 

Aber die Schnur ist nicht in einem div verpackt, says .

Irgendwelche Vorschläge? Vielen Dank!

Solutions Collecting From Web of "Entfernen Sie “sagt” aus den Kommentaren"

Die Antwort von @the_dramatist ist wahrscheinlich die einfachste, wenn das alles ist, was Sie tun möchten, aber Sie können sie komplett entfernen und alles andere anpassen, indem Sie eine eigene Kommentarvorlage erstellen.

Wie Ethan im Kommentar zu deiner Frage erwähnt hat, ist jedes Thema anders, was bedeutet, dass die meisten Themen eine Kommentarvorlage haben, die dies einfügt oder die Standardvorlage verwendet. Wenn Ihr Theme bereits eine benutzerdefinierte Kommentarvorlage hat, bearbeiten Sie diese einfach, andernfalls wird die Standardkommentarfunktion verwendet, die den Kommentarautor als Text enthält.

Wenn Sie noch etwas anderes haben, das Sie anpassen möchten, sollten Sie besser Ihre eigene Vorlage oder function dafür erstellen. Sie können einen [benutzerdefinierten callback oder benutzerdefinierten Walker erstellen.

Dann würden Sie wp_list_comments () verwenden, um Ihre neue Kommentarvorlage auszugeben.

Also hier ist der process, dies mit Vorlagen zu tun:

1) Erstellen Sie Ihren Callback- oder Kommentar-Walker in der functions.php o.ä.

2) Erstellen Sie eine comments.php Datei und rufen Sie Ihre neue function auf:

Gehhilfe

 < ?php wp_list_comments( array( 'walker' => new Walker_Comment() ) ); 

callbacken

  < ?php wp_list_comments('type=comment&callback=format_comment'); ?> 

3) single.php deine Kommentarvorlage auf single.php

 < ?php comments_template(); ?> 

Ich hoffe, das wird mir helfen. Bitte versuchen Sie dieses Snippet. Setzen Sie es in Ihre Themen functions.php oder Sie können es durch ein Plugin oder auf andere Weise laden

 function the_dramatist_remove_says_from_comment( $translation, $text, $domain ) { //what text you want to have instead of 'says' in comments. For removing 'says' keep this blank $new_var = ''; $translations = &get_translations_for_domain( $domain ); if ( $text == '%s says:' ) { if($new_var) $new_var = ' '.$new_var; //compensate for the space character return $translations->translate( '%s'.$new_var.':' ); } else { return $translation; // standard text } } add_filter('gettext', 'the_dramatist_remove_says_from_comment', 10, 4); 

Sie müssen eine einfache function in Ihrer functions.php-Datei hinzufügen, die es Ihnen ermöglicht, Wort “Sagt” aus WordPress-Kommentaren zu entfernen, zu ändern oder zu ändern. Bitte fügen Sie diesen Code in Ihre Datei functions.php ein.

 add_filter( 'comment_author_says_text', 'rm_comment_author_says_text' ); function rm_comment_author_says_text() { return 'Your Text'; } 

Sie finden die vollständigen statementen hier auf meiner Website – Entfernen oder Ändern “Sagt” aus WordPress-Kommentare