Тег more – вывод текста в полном тексте статьи, свой анкор вместо стандартного WordPress.

Если вы пользуетесь CMS WordPress, то у вас может возникнуть проблема при выставлении тега more, когда переходя в полный текст статьи вы видите либо повторение текста (если вы вручную вставляете анонс статьи в начало полного текста), либо наоборот отсутствие куска с анонсом текста который был перед тегом more, либо вы хотите убрать анонс статьи из полного текста.

Примечание: в конце статьи описан способ как выводить к каждой статье вместо стандартного “Далее” или “Подробнее” свой уникальный текст.

Для того чтобы отрегулировать  функцию вывода анонса необходимо найти файл:

/wp-content/themes/Ваша_тема/single.php

И найти там подобную строку:

<?php  the_content();  ?>

У этой функции можно выставить 2 аргумента:

the_content($more_link_text,$strip_teaser);

где,  $more_link_text – Текст для ссылки “Читать далее”, в этом файле он не имеет значение, так как его надо выставлять в /wp-content/themes/Ваша_тема/index.php

$strip_teaser – Может принимать значение TRUE (Не выводить анонс в полном тексте статьи) или FALSE (наоборот выводить анонс в полном тексте статьи).

Пример:

<?php  the_content('',TRUE);  ?>

И напоследок, как и обещал как выводить вместо стандартного анкора “Далее”, “Подробнее” и др. свой уникальный для каждого поста. Для этого достаточно зайти в текст статьи, кликнув на вкладку “Текст”, найти там тег

<!–more–>

И заменить его на такую строчку:

<!–moreУникальный анкор вместо стандартного–>

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *