[Помогите] Непонятки с хлебными крошками

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

  1. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    285
    Симпатии:
    53
    Имеется категория "Новости / блог" по адресу "/novosti-blog/"
    В ней имеется подкатегория "События" по адресу "/novosti-blog/sobytiya-novosti-blog/"
    В подкатегории "События" имеется запись "Пост1" по адресу "/post1.html"

    Наблюдаю странную реакцию хлебных крошек:
    Запись выглядит правильно "Главная - Новости / блог - События - Пост1";
    Категория тоже правильно "Главная - Новости / блог";
    А вот подкатегория выглядит не правильно "Главная - События"

    Что это за напасть такая?

    Хлебные крошки от плагина Yoast SEO обрабатывают всё верно, но для их установки надо внедрять дополнительный код в шаблон, а это проблемы при обновлении темы. Тема установлена betheme.
     
  2. kotboris

    kotboris

    Регистрация:
    11 май 2015
    Сообщения:
    13
    Симпатии:
    1
    iga, если создадите дочернюю тему, то никаких проблем при обновлении не возникнет. Если не знаете как, то по сути нужно создать папку с новым названием, в ней создать файл style.css в котором будет прописан импорт настроек темы betheme
    вот пример содержимого css для темы Twenty Ten:
    /*
    Theme Name: Twenty Ten Child
    Description: Дочерняя тема для темы Twenty Ten
    Author: Ваше имя
    Template: twentyten
    */

    @import url("../twentyten/style.css");

    Потом скопируйте тот шаблон в котором будут использоваться хлебные крошки в папку с дочерней темой, к примеру full-width.php
    откройте его в текстовом редакторе и вставьте в нужное место код плагина Yoast SEO
    Используйте дочерние темы, экономьте себе время и нервы :Smile:
    Если есть вопросы по дочерним темам - пишите.

    Еще есть подозрение, что у вас не указана или неправильно указана родительская категория для подкатегорий.
     
    iga нравится это.
  3. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    285
    Симпатии:
    53
    В таком варианте, как я смог разобраться, если изменения в новой версии шаблона коснутся нашего файла full-width.php, то я их не увижу, а продолжу пользовать старый файл из дочернего шаблона?
     
  4. kotboris

    kotboris

    Регистрация:
    11 май 2015
    Сообщения:
    13
    Симпатии:
    1
    iga, такой вариант конечно теоретически возможен, но на деле очень довольно маловероятен. Так как изменения в структуру шаблона разработчики обычно не вносят, это может порушить верстку любого сайта - представьте, ставите вы новую версию темы и сайт выглядит уже по другому. Изменения будут касаться по большей части скриптов, функций и стилей. В общем если и произойдет, то это будет скорее исключение. Так же вы можете создать свой шаблон страницы и использовать его, тогда вы точно будете уверены, что в новой версии никто не может в него внести изменения, кроме вас)). Просто в шаблоне страницы обычно вызываются другие части шаблона и к примеру вызываются заголовки и прочие мелочи, которые вряд ли кто-то будет подвергать изменениям.