Intereting Posts
Как выполнить короткий код с javascript wp_get_post_terms cpt, но не дублирует, если они используются более одного раза в цикле Проблема сериализации одинарной кавычки и двойной цитаты в метатете post Мета-запрос И / Или get_posts () и WP_query ограничивает условия «И» максимум до 6 для запросов метаданных в WordPress Скрыть вход администратора без плагина Уокер добавит разметку Bootstrap для wp_list_pages Как добиться элегантного способа использования ajax для получения данных для таблицы в WordPress? Прекратить синтаксический анализ коротких кодов Нужно ли переводить ключевые слова WordPress при локализации плагина Меню на отзывчивой двадцатьце темы не работает, странная ошибка URL Функция не распознает идентификатор страницы? Как удалить загрузки не в медиа-библиотеке? Как добавить несколько таксономий в URL? Загрузка скриптов только на страницу редактирования сообщений

Удалить «говорит» из комментариев

При использовании comments_template() все комментарии начинаются с { Username } says .

Как удалить часть « говорит »? В большинстве решений, которые я нашел, он предлагает использовать CSS как:

 .says { display: none; } 

Но строка не завернута в div называемый says .

Какие-либо предложения? Благодаря!

Solutions Collecting From Web of "Удалить «говорит» из комментариев"

Ответ от @the_dramatist, вероятно, самый простой, если это все, что вы хотите сделать, но вы можете полностью удалить его и настроить все остальное, создав собственный шаблон комментария.

Как упоминал Этан в комментарии к вашему вопросу, каждая тема отличается, что означает, что в большинстве тем есть шаблон комментария, который вставляет это или использует шаблон по умолчанию. Если у вашей темы уже есть шаблон пользовательского комментария, просто отредактируйте его, иначе он использует функцию комментариев по умолчанию, которая включает комментарий автора текста.

Если у вас есть что-то еще, кроме того, что вы хотите настроить, вам лучше создать свой собственный шаблон или функцию для этого. Вы можете создать [пользовательский обратный вызов или пользовательский ходок.

Затем вы будете использовать wp_list_comments () для вывода вашего нового шаблона комментария.

Таким образом, в основном это процесс выполнения этого с помощью шаблонов:

1) Создайте свой callback или комментатор walker в functions.php или аналогичном

2) Создайте файл comments.php и вызовите новую функцию:

ходунки

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

Перезвони

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

3) Выведите свой шаблон комментария на single.php

 <?php comments_template(); ?> 

Надеюсь, это поможет. Попробуйте этот фрагмент. Поместите его в свои темы functions.php или вы можете загрузить его полностью плагин или любым другим способом –

 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 == '<cite class="fn">%s</cite> <span class="says">says:</span>' ) { if($new_var) $new_var = ' '.$new_var; //compensate for the space character return $translations->translate( '<cite class="fn">%s</cite><span class="says">'.$new_var.':</span>' ); } else { return $translation; // standard text } } add_filter('gettext', 'the_dramatist_remove_says_from_comment', 10, 4); 

Вам нужно добавить простую функцию в файл functions.php, который позволяет удалить или изменить или изменить слово «Говорит» из комментариев WordPress. Вставьте этот код в свой файл functions.php.

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

Здесь вы найдете полные инструкции на моем сайте – удалить или изменить «говорит» из комментариев WordPress