Рейтинг@Mail.ru

Как убрать даты из заголовков постов WordPress

Для отключения дат в заголовках записей блога в WordPress, многие советуют добавить код блокировки в functions.php . Есть решение получше.

Неправильный совет заключается в том, чтобы добавить вот этот код

function jl_remove_post_dates() {
	add_filter('the_date', '__return_false');
	add_filter('the_time', '__return_false');
	add_filter('the_modified_date', '__return_false');
	add_filter('get_the_date', '__return_false');
	add_filter('get_the_time', '__return_false');
	add_filter('get_the_modified_date', '__return_false');
} add_action('loop_start', 'jl_remove_post_dates');

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

Есть решение лучше и проще. Откройте на редактирование файл вашей темы content.php
и найдите код подобный этому:

printf( __( 'Posted by %1$s on %2$s', 'something' ),

Первая переменная – это автор записи, вторая – дата. Убрав вторую, получаем

printf( __( 'Posted by %1$s', 'something' ),

Таким образом можно отключить отображение даты поста в WordPress, не науршая целостности СMS.

Артезанин сайт

Leave a Comment