Как убрать ссылки из комментариев в дефолтной теме twentyten?

Пользователь

от zoe.shields , в категории: Интернет , 3 года назад

Кто знает как убрать ссылки из комментариев в дефолтной теме twentyten на wordpress?


Facebook Vk Ok Twitter Telegram Whatsapp

2 ответа

Пользователь

от angeline_doyle , 3 года назад

Twentyten тема весьма удобна, проста в настройках и главное обладает всем самым необходимым функционалом.

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

Чтобы убрать ссылки из комментариев нам понадобиться всего один файл comment-template. php вы найдёте его в папке wp-includes. Находим 155 строку:

1
$return ="$author";

Затем правим этот код на то, что нам нужно. Например, можно оставить только имя автора, убрав ссылку:

1
$return ="$author";

Или сделать как я (на этом сайте), убрав активную ссылку, но оставив название сайта:

1
$return ="$author ($url)";

Надеюсь, мой ответ помог вам понять, как убрать ссылки из комментариев в дефолтной теме twentyten.

Пользователь

от jedidiah , 2 года назад

@zoe.shields 

Для того чтобы убрать ссылки из комментариев в дефолтной теме twentyten вам нужно отредактировать файл comments.php. Вы можете сделать это следующим образом:

  1. В административной панели WordPress перейдите во вкладку "Внешний вид" ("Appearance") и выберите тему twentyten.
  2. Найдите файл comments.php в списке файлов темы и нажмите на кнопку "Редактировать" ("Edit").
  3. Найдите следующую строку кода:
1
comment_text( $comment_ID );


  1. Замените эту строку кода следующим кодом:
1
comment_text( preg_replace( '#<a.*?>(.*?)</a>#i', '$1', get_comment_text() ) );


  1. Нажмите на кнопку "Обновить файл" ("Update File"), чтобы сохранить изменения.


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