Intereting Posts
Миниатюры одинакового размера с разными культурами wp_reset_postdata () и wp_reset_query () внутри shortcode не работают для сброса исходного запроса страницы Как настроить таргетинг с помощью css, элементов управления в соответствии с уровнем роли пользователя? Проверьте, существует ли пост заголовка Как перевести get_intermediate_image_sizes? Ошибка установки темы «Родительская тема не найдена» Модификация WooCommerce и WP SMS Пользовательский таксономический архив – Посты не найдены Как добавить префикс к заголовкам, отображаемым на боковой панели с помощью функции.php? Как правильно сгенерировать содержимое страницы из базы данных? Ограничить выбор тега в предопределенный список Cache WordPress переводы Любые плагины, чтобы помочь с многоязычным контентом? Как добавить переменную GET после 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