Поддержка Темы и шаблоны Вывод краткого описания для записей

  • Решено rootey

    (@rootey)


    Здравствуйте, проблема в том, что функции the_excerpt() и the_content() работают только в цикле, подскажите как вывести краткое описание к примеру для метаданных?

    Вот нашел код рабочий, но он выводит полный текст, мне бы вывести слов 50
    <?php $my_post_obj = get_post( $my_post_id ); echo $my_post_obj->post_content; ?>

    Выводить текст к постам хочу здесь, возможно для этого предусмотрено более простое решение?
    <meta property="og:description" content="" />

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    мне бы вывести слов 50

    Можно воспользоваться функцией wp_trim_words():

    <?php
    $my_post_obj = get_post( $my_post_id );
    echo wp_trim_words( $my_post_obj->post_content, 50 );
    ?>

    возможно для этого предусмотрено более простое решение?

    SEO-плагины 🙂

    Автор rootey

    (@rootey)

    Спасибо, это решение подойдет. Единственный момент это лишние три точки к конце их убрать можно?

    Автор rootey

    (@rootey)

    Хотя повезло, сам разобрался с точками)

    <?php
    $my_post_obj = get_post( $my_post_id );
    echo wp_trim_words( $my_post_obj->post_content, 50, false );
    ?>

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