Поддержка Темы и шаблоны Добавление изменений в дочернюю тему

  • Как правильно добавлять изменения в дочернюю тему?
    В шаблоне я решила добавить в заголовок код переводчика. И внесенный код не работает, только я добавлю код в родительскую тему.
    Структура расположения файла выглядит так домен/wp-content/themes/название-темы/inc/structure.php
    Я дублирую этот файл и его путь и просто там где мне нужно в файле structure.php вставляю код переводчика.
    Ранее я также делала и все работало.
    Сейчас что-то изменилось или как стоит внести в файл изменения? Это не просто замена какого кода из родительской темы, а именно вставка доп-ного кода в заголовок где название сайта.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Такие вопросы нужно задавать авторам той самой секретной темы.
    Возможно тема вообще не может иметь дочек, возможно ее нужно делать каким-то хитрым «авторским» методом. Возможно еще стопицоттыщь причин.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Структура расположения файла выглядит так домен/wp-content/themes/название-темы/inc/structure.php

    Тут всё зависит от того, как именно в родительской теме подключается этот файл. Если используются функции, которые сначала проверяют наличие файла в дочерней теме, — то можно просто скопировать его туда и менять.

    Если же файл подключается напрямую — изменить его в дочерней теме не получится, нужно искать другой вариант (например, с помощью фильтров и действий).

    Добавление изменений в дочернюю тему

    Чтобы вам помогли нужно привести название это темы. Иначе вам ни кто ни чего толком не скажет.

    В шаблоне я решила добавить в заголовок код переводчика.

    В каком шаблоне? Сама тема не шаблон. Шаблон это файл PHP, для страниц записей шапки и т.д. И что означает «код переводчика»?

    той самой секретной темы.

    tuxfighter, есть версия что речь идет о теме seedlet. На ней сделан сайт указанный в профиле автора вопроса. Вот только что это такое код переводчика? Те флажки что шапке? Тогда опять таки вопрос — как человек пытался это сделать?

    Дополнение к вопросу.
    Тема https://themepalace.com/downloads/lekhak/.
    Код переводчика это php код с шорткодом плагина gtranslate <?рhp echo do_shortcode('[gtranslate]'); ?>.
    В блоге и теме Seedlet переводчик выведен в меню при помощи настроек самого плагина. В этой теме только одно меню. Вместе с переводчиком меню не выглядит хорошо.
    Сейчас код добавлен в родительскую тему потому работает. Однако если тема обновится код пропадет.
    Потом мне нужно добавить (не заменить) свою ссылку на страницу Обратной связи там где страница «Политика конфиденциальности» в подвале темы. В дочерней теме тоже не работает.

    @intman1958 @sergeybiryukov я добавила комментарий как дополнение к вопросу, так как изменить текст вопроса уже нельзя.

    Тема https://themepalace.com/downloads/lekhak/.

    Эта тема включена в официальный каталог тем вордпресс. Вот ее страница в каталоге Слева на этой странице кнопка перехода в ее поддержку.

    Не исключено, что tuxfighter прав

    Возможно тема вообще не может иметь дочек, возможно ее нужно делать каким-то хитрым «авторским» методом.

    А может что-то не так в том что вы скачали. Попробуйте установить ту же lekhak, но из официального каталога.

    @intman1958 я скачала оф каталога внутри админки сайта. там писать надо на английском, кроме того не всегда почему-то авторы отвечают в таком разделе.

    Chernikova?

    там писать надо на английском,

    где писать, что писать? В поддержку темы? Если не владеете английским воспользуйтесь переводчиком гугла.

    Как я понял вы создаете блог, на нескольких языках. Но ведь так называемых «блоговых» тем масса. Попробуйте другие например Basic или MH Magazine lite, там как минимум дочерние темы не создают проблем.

    @intman1958 тем масса, но внешний вид у них перегруженный. я выбрала то что мне понравилось. тема Basic конечно радует своей адаптивностью особенно для сео, однако она не обновлялась в каталоге с 2020 года и плохо работает с новыми блоками Gutenberg, в этой теме почти не имеет смысла использовать некоторые фишки нового редактора.

    там писать надо на английском

    во времена гугло-яндекс переводчиков так себе отмазка, даже на неуважительную причину не тянет. да и ни кто не запрещал писать по русски в таких разделах.

    кроме того не всегда почему-то авторы отвечают в таком разделе.

    п вы думаете что кто-то вам ответит здесь про тему, у которой 200 установок?
    не 200 тыщ, а всего 200.

    тем масса,

    Это как когда то было » в нашем сельпо лучше, приходишь спрашиваешь «есть», тебе говорят «нет» и ни каких очередей.» Выбор темы для сайта при том что тем «чуть чуть больше чем до фига» дело не из простых.

    но внешний вид у них перегруженный

    Тут либо разгружать допиливая тему, либо использовать минималистичные темы. Вот здесь есть несколько примеров. Проверьте только входят ли они в официальный каталог И попробуйте тему Astra.

    в этой теме почти не имеет смысла использовать некоторые фишки нового редактора.

    И что без этих фишек ни как? Их ни чем не заменить?

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