Заменяем символ [...] на ссылку “читать далее”
В прошлый раз мы рассмотрели вариант, когда из анонса необходимо удалить символ [...].
Если же этот символ необходимо заменить на ссылку “читать далее“, то функция, которую нужно вставить в файл functions.php, будет выглядеть следующим образом:
function trim_excerpt($text) {
global $post;
$moreLink = ' ... <a href="' . get_permalink($post->ID) . '">читать далее »</a>';
$text = str_replace('[...]', $moreLink, $text);
return $text;
}
add_filter('get_the_excerpt', 'trim_excerpt');
Если потребуется, то текст ссылки можно заменить на любой другой.
—–
Самым оптимальным средством автоматизации работы предприятия является 1С, купить программу, выбрав подходящую для фирмы версию, можно по доступной цене. При этом установка осуществляется бесплатно.
А у меня следующая проблема. В анонсах постов на главной странице стоит “читать далее…”. А когда заходишь в рубрику, то посты в рубрике уже отображаются со значком [...].
Как это можно исправить?
Скорее всего заменить
the_excerptнаthe_contentв файле archive.php.Уважаемый админ!
А у меня следующая проблема.
Сделал всё как описано выше, получилось, но появилась проблема с кодировкой … ������ ����� » от чего так? Всё в UTF-8
фаил functions.php в UTF-8 не сохранить тогда весь сайт глючить начинает…
Помогите разобраться…
Нужно, чтобы все файлы шаблона были в единой кодировке.
то есть все файлы в UTF-8?
файл functions.php в UTF-8 не получается сохранить тогда весь сайт в каракулях выходит…
почему так? вот например я у вас в исходном коде вижу: все файлы вашей темы сохранены в какой кодировке? если не секрет…
особенно интересует файл functions.php
У меня все файлы в кодировке UTF-8.
Все получилось! Спасибо!