Intereting Posts
Пользовательские изображения заголовков не будут отображаться при выборе случайных Пользовательский WP_Comment_Query с разбивкой на страницы и упорядочением? Как выполнять код только на должностях старше 2 недель Сообщение об ошибке «Параметры API» Как включить user_can_rich_edit для гостей? Проблемы с ajax, form action пуст на front-end Амперсанд нарушает название виджета суб CPT и CRUD Плагин для водорослей не работает Как сохранить статические каталоги в многодозовых поддоменах? Сортировка содержимого динамической таблицы с помощью jQuery Использовать собственный шаблон на определенных URL-адресах Как показать обновленное изменение URL-адреса предварительного просмотра без нажатия кнопки предварительного просмотра Удалить метаданные ShareDaddy только из страниц Текущий блог возвращает идентификатор 1 вместо идентификатора блога пользователей?

Как сохранить изменения в comment-template.php

Я внес некоторые пользовательские изменения в файл wp-includes\comment-template.php . Эти изменения периодически теряются, и я полагаю, что это связано с обновлениями для WordPress, и файл изменен / переписан.

Я изменился:

 $comments_link = get_permalink( $post_id ) . '#comments'; 

Для того, чтобы:

 $comments_link = get_permalink( $post_id ) . '#disqus_thread'; 

Есть ли способ сохранить эти изменения, чтобы они не потерялись? Или, может быть, есть лучший способ сделать эти изменения?

редактировать

Я пробовал этот код в своих файлах functions.php тем.

 function custom_comments_link($comments_link, $post_id){ return get_permalink($post_id) . '#disqus_thread'; } add_filter('get_comments_link', 'custom_comments_link', 10, 2); 

Solutions Collecting From Web of "Как сохранить изменения в comment-template.php"

Для этого есть фильтр: get_comments_link . Обратитесь к источнику :

 return apply_filters( 'get_comments_link', $comments_link, $post_id ); 

В подходящем месте (например, плагин функциональности сайта) просто добавьте фильтр через обратный вызов:

 function wpse123906_filter_comments_link( $comments_link, $post_id ) { // Return your custom link return get_permalink( $post_id ) . '#disqus_thread'; } add_filter( 'get_comments_link', 'wpse123906_filter_comments_link', 10, 2 );