Articles of дочерней темы

Переменные дочерних объектов

В моей теме я использовал это: <div id="brickwall" data-brickinvert="<?php echo brickAlign(); ?>"> Я ввел код в functions.php: function brickAlign() { $a = "true"; return $a; } Теперь в дочерней теме я хотел бы изменить $ a на false. Затем в дочерней теме мой html будет выглядеть так: <div id="brickwall" data-brickinvert="false"> Я хочу сохранить имя функции […]

Каковы наилучшие методы для поддержки и развертывания нескольких родительских тем?

Я пытаюсь ввести фрилансера, чтобы сделать меня обычным веб-сайтом и попасть в блокпост, когда я сказал, что хочу родительскую тему. Фрилансер решительно предпочтет создать детскую тему, основанную на собственной самодельной, бесплатной теме, которую он часто обновлял. Джастин Тэдлок сделал отличную запись в Frameworks? Темы родителей, детей и внуков? , и лаконично объясняет проблему с продажей […]

Параметры цвета из API пользовательского интерфейса темы не возвращаются через get_theme_mod ()

Я работаю с API-интерфейсом Theme Customizer и схожу с ума, пытаясь найти сохраненные значения. Значения успешно сохраняются и обновляются на интерфейсе, поэтому они, очевидно, зарегистрированы успешно, однако я сохраняю параметры в качестве темы с помощью этого метода, где $this_theme устанавливается как $this_theme = preg_split('/themes\//', get_stylesheet_directory_uri())[1]; , Следующий код внутри цикла foreach и итерации по многомерному […]

Переопределить постформаты в дочерней теме

Я использую дочернюю тему, которая имеет только формат видеопотока, но родительская тема определяет все форматы сообщений: add_theme_support( 'post-formats', array( 'gallery', 'link', 'image', 'quote', 'video', 'audio', 'chat' ) ); Я пытался: remove_theme_support( 'post-formats' ); add_theme_support( 'post-formats', array( 'video' ) ); Но не работает. Как я могу это сделать без изменения родительской темы?

Обновление моей версии WordPress.org приведет к поломке моего сайта … Что я могу сделать, чтобы этого избежать?

Я создал этот сайт сравнительно лет назад. Я ноб, а не веб-разработчик, поэтому я тупо настраивал тему, которую я использую, не создавая дочернюю тему. Я читал, что детская тема заставит сайт не сломаться. Я никогда не обновлял его с момента создания, и мой родственник только что заметил и хочет как можно скорее обновить все. Я […]

Загружать пользовательские css в функции functions.php, вызывая проблему с библиотекой

Я загружаю пользовательскую таблицу стилей CSS в моей дочерней теме 'functions.php', используя этот код if (ICL_LANGUAGE_CODE == 'ar') { ?> <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri() . '/css/rtl.css' ?>" type="text/css"> При этом медиа-библиотека не может быть загружена, она просто прилипает к этому изображению: Просто загрузочный счетчик без результата, даже загрузка файлов повреждена. При удалении кода все […]

Приоритет для таблицы стилей детской темы

Я создал дочернюю тему, а основной стиль style.css отлично работает. Однако родительская тема имеет другую таблицу стилей, которую я хочу импортировать и создать для дочерней темы, и использовать ее вместо этого. Структура родительской темы – ./woocommerce/woo.css Структура детской темы – ./woocommerce/woo.css (в ручном режиме) Теперь я выделил обе таблицы стилей в функции function.php дочерней темы, […]

Условно загружать дочерние темы

Мне интересно, как условно загружать детские темы? У меня есть сайт, который будет меняться с годами. Базовая архитектура останется прежней, только разные стили и несколько незначительных изменений. Кажется, что детские темы – это мой лучший выбор для этого, а также использование кучи условных операторов в моей основной теме и загрузка разных таблиц стилей, а что […]

другая дочерняя тема для субдомена

У меня есть сайт, который я пытаюсь выяснить, как применять разные детские темы на основе субдомена. Применение дочерних тем не должно быть затруднительным, это скорее магия .htaccess, в которой я немного вхожу. То, что мне нужно, это сайт, который говорит: example.com/red/ example.com/blue/ Где красные и синие – разные детские темы. Но все ссылки могут быть […]

Детские темы и обновления?

Как, черт возьми, вы не отстаете от обновлений без недельных хлопот? Я должен быть невероятно глупо или что-то, потому что я не могу понять, как сделать его безболезненным. PS! Это проблема для тех, кто добавляет свои собственные (сложные) функции, модифицирует PHP и JS и т. Д. Обновления – это легкий для пользователей темы темы, которые […]