Поддержка Проблемы и решения Тег more не работает при использовании the_excerpt()

  • Решено nivorazh

    (@nivorazh)


    Привет. Купили тему «Magazine». Там на главной используется статичная страница. На ней выводятся рубрики и по 3 записи из каждой рубрики.

    Начало статьи выводится через the_excerpt().

    Вопрос: как сделать вывод тега «Читать полностью» после тега выше?

    Я пробовал Customizing the Read More, но после этого вместе тега выводится ВСЁ содержимое статьи.

    Но при этом в theme-functions.php темы Magazine есть этот код:

    function new_excerpt_more($more) {
    
           global $post;
    	return '<p class="moretag"><a href="'. get_permalink($post->ID) . '"> '. __( 'Read more', 'magazine' ). '</a></p>';
    }
    
    add_filter('excerpt_more', 'new_excerpt_more');

    Но почему он не работает?

    Какие есть решения проблемы? Спасибо.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Какие есть решения проблемы?

    Обратиться к продавцу. Вы платили за поддержку в тч.

    Автор nivorazh

    (@nivorazh)

    Решение так себе, ибо я написал ему ещё вчера по другому вопросу, но ответа по-прежнему нет 🙁

    Поэтому буду рад решениям 🙂

    Автор nivorazh

    (@nivorazh)

    В общем решил проблему более чем банально. Т.к. используется the_excerpt(), то лид статьи мы пишем через поле «Цитата» в админ-панели. Таким образом тег more можно не использовать, но для ссылки на статью я решил использовать get_permalink(). Понимаю, что где-то есть решение проще, но т.к. страница статичная — пока так. Да и не со статичной тоже прокатит, наверно. Всем спасибо. И мне.

    <p><?php echo '<a href="' . get_permalink() . '">подробнее</a>';?></p

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Тег more не работает при использовании the_excerpt()» закрыта для новых ответов.