Поддержка Проблемы и решения Проблема с дочерний темы

  • Здравствуйте.
    у меня на сайте есть показ даты, там поставлено формат l, F jS, Y я хочу изменить на l, F j, Y этот формат написано у меня на шаблоне сайте, в фале theme_function.php оно находится в папке inc/anre/theme_function.php, в дочерной теме не было эти папки и файл, по этому и я сам создал эти папки, и там скопировал этот фалй, и изменил формат даты, оно изменение не сработала, а если изменить не в дочерной теме в основной то всё работает, но так после обновление изменение будет потеряно, как решить эту проблему?
    использую тема NewsSup с дочерной темы News-Live

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • что автор темы на это ответил?

    Модератор Юрий

    (@yube)

    в фале theme_function.php

    Вот с такими «довесками» часто возникают проблемы. Если файлик подключен по-простому include 'inc/theme_function.php';, то есть непосредственно из-под себя (а чаще всего именно так и делают), механизм дочерних тем никак не может повлиять на такое подключение. Хорошо, если автор темы сделал функции замещаемыми, то есть обернул в if (function_exists()). Тогда можно определить нужную функцию в functions.php дочерней или одном из ее инклюдов. Если нет, то придется шаманить и химичить.

    Автор темы не дал ответа, пока что жду, ну не можно как-то сделать через хуки?, если поможет я могу дать этот строка кода, или вообще вставить весь код файла в .txt файл и дать ссылку

    • Ответ изменён 5 месяцев назад пользователем Arthur Virabyan.
    Модератор Юрий

    (@yube)

    находится в папке inc/anre/theme_function.php,

    Может, template-functions.php ? theme_function.php в архиве нет.
    Там есть функция newsup_date_display_type(), использующая date_i18n('D. M jS, Y '
    Переопределить ее не получится.
    Но в ней есть условие if ( $newsup_date_time_show_type == ...., и если в настройках выбрано значепние 'wordpress_date_setting', дата будет выводится строкой

    echo date_i18n( get_option( 'date_format' ) ); }
    

    то есть в соответствии с настройками сайта.

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