Ответы в темах

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • @perdyllo,

    Все правильно. На какой странице находитесь — её название и подчеркивается.

    Подчеркивается страница Портфолио, если находимся на сборной странице со всеми проектами. Если перейти на отдельный проект, то подчеркивается пункт Статьи (сиречь Записи).

    Пример — http://uexpert.ru/project/reklamnaya-set-yandeksa/
    Это не запись, это проект —
    http://joxi.ru/krD6W78CEKRzY2

    Проект воспринимается, как запись.

    Вопрос — как сделать, чтобы на странице одиночного проекта был подчеркнут пункт меню Портфолио?

    • Ответ изменён 5 лет, 10 месяцев назад пользователем crowd.

    Не путайте терминологию. Тема и шаблон.

    @sevlad, спасибо, буду знать.

    @flector

    не понял, а кто мешает самому шорткод написать?

    Сниженный интеллект и отсутствие знаний.

    @flector, огромное вам спасибо, все получилось!

    Ребят, спасибо за ваше время и терпение, реально очень помогли! С наступающим вас новым годом, успеха и здоровья в новом году!

    Я не то имела в виду — нельзя использовать иной шаблон, кроме Диви. Я использую копию, а не дочку — мне пришлось многое дописывать в functions.php, и кроме того, заказчик не хотел, чтобы тема обновлялась. В диви вообще нет template-parts, все по-другому.

    Divi платная тема, условие заказчика. Так что шаблон изменить не получится, я бы с радостью, столько проблем с ним.

    А может, есть возможность добавить счетчик к пункту меню «Блог»? Это обычное меню, а не искусственно созданная ссылка.

    Заказчик требует, чтобы виджет Рубрики (Категории) начинался с ссылки на все посты, тоже со счетчиком. Я этого сделать не смогла, пришлось вот так выкручиваться. Добавить искусственно рубрику «Все посты» тоже не вариант, ведь тогда придется каждый пост ручками в эту рубрику засовывать.

    SeVlad, в любом случае спасибо за ваши ответы. Если не получится, покажу заказчику нашу переписку.

    Тема Divi

    http://www.websman.ru/projects/0wp/photos-cappuccino/

    В скриншоте — попытки вставить код в виджет, 2 варианта

    попытки вставить код в виджет

    • Ответ изменён 7 лет, 3 месяца назад пользователем crowd.

    Вставила ваш код в виджет, отображает в меню буквально:

    все посты (‘.$published_posts.’)’;

    Наверное, текстовый виджет в сайдбаре не понимает php.

    Тогда, наверное, надо переформулировать вопрос — как сделать так, чтобы ссылка МЕНЮ, ведущая на блог, отображала счетчик постов?

    • Ответ изменён 7 лет, 3 месяца назад пользователем crowd.

    Выше данный код нужно вставлять не в functions.php, а место, где хотите вывести (sidebap.php нар)

    В sidebap.php вставить не могу, так как эта ссылка на все посты находится в отдельно созданном сайдбаре, который я создала плагином в виджетах.

    Я весь этот код вставила прямо в текстовый виджет в сайдбаре, где находится ссылка. Вот так:

    <?php 
    $count_posts = wp_count_posts();
    if ( $count_posts ) {
    $published_posts = $count_posts->publish;
    }
    ?> 
    
    <a href="http://www.site.ru>Все записи <?php echo $published_posts; ?></a>

    Не работает.

    Спасибо. Я, наверное, что-то делаю не так.

    Я добавила в functions.php код

    $count_posts = wp_count_posts();
    if ( $count_posts ) {
    $published_posts = $count_posts->publish;
    }

    А в сайдбар ссылку

    <a href="http://www.example.com">Все посты <?php echo $published_posts; ?></a>

    Но количество постов все равно не отобразилось.

    А как Вы представляете себе «все посты»? Это же ссылка на ленту. Ну или на главную, если у Вас стандартный блог. Эта ссылка итак есть (должна быть) в меню.

    Да, есть. Но как сделать, чтобы рядом с этой ссылкой отображалось количество всех опубликованных постов?

    Да, все посты всего сайта. Ссылка на блог, идущая первым пунктам в виджете Рубрики.

    По второму вопросу все получилось, большое спасибо!

    • Ответ изменён 7 лет, 3 месяца назад пользователем crowd.

    Спасибо огромное!

Просмотр 10 ответов — с 1 по 10 (всего 10)