Kredov long

Добавить счетчик постов к ссылке

Тема в разделе "Wordpress", создана пользователем crowd, 30 дек 2016.

  1. crowd

    crowd

    Регистрация:
    2 июл 2015
    Сообщения:
    8
    Симпатии:
    0
    Дано — одиночная ссылка в сайдбаре на все посты, называется «Все посты».
    Нужно чтобы рядом с этой ссылкой отображалось количество всех опубликованных статей.
    Виджет Рубрики (Категории) не имеет ссылки на все статьи, к сожалению.
     
  2. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    165
    Симпатии:
    26
  3. crowd

    crowd

    Регистрация:
    2 июл 2015
    Сообщения:
    8
    Симпатии:
    0
    К сожалению, эта функция мне не помогла.

    Дело в том, что эта ссылка на все посты - отдельностоящая ссылка в текстовом виджете.

    Код в виджетах не выполняется.

    Я пробовала буквально следующее, вставляла в виджет к ссылке, не помогло:

    Код:
    <?php
    $published_posts = $count_posts->publish;
    echo '<a href="http://..."> все посты ('.$published_posts.')</a>'; ?> 
    и

    Код:
    <?php
    $count_posts = wp_count_posts();
    if ( $count_posts ) {
    $published_posts = $count_posts->publish;
    }
    ?>
    <a href="http://.." class="all_cats">Все записи <?php echo $published_posts; ?></a>
     
  4. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    165
    Симпатии:
    26
    Не, так вы много каши не наварите!
    Включаем функцию мышления - если не исполняется код, значит надо заставить его исполняться. Первый же запрос в яше PHP Code Widget.
    Ваш второй код прекрасно работает.