Я создаю дочернюю тему в первый раз, и у меня было несколько вопросов относительно кода, добавленного в заголовок.
В не дочерней теме есть определенный код, который я добавляю в файл header.php, например, Google Analytics, инструменты Google для веб-мастеров, реклама на продажу, Facebook, открытый график и т. Д.
Как вы делаете это в детской теме? Вы создаете файл header.php в своей дочерней теме? Если так, то как это сделать? Это то же самое, что @import, который я использовал на css?
Благодарю.
источник
functions.php
файле, или, еще лучше , и как Брайан предложил, поставить его в виде сайта-специфического Plugin .Чтобы изменить заголовок в дочерней теме, скопируйте header.php из родительской темы в дочернюю тему, а затем измените его. WordPress увидит, что у вас есть header.php в вашей дочерней теме и будет использовать его вместо родительской темы header.php
Все файлы шаблонов, которые вы помещаете в свою дочернюю тему, будут иметь приоритет над тем же файлом в родительской теме при вызове WordPress.
Все, что идет в теге, должно быть сделано с помощью чего-то, такого как функция ответа Brians. Если это тема, вы можете поместить ее в файл functions.php в папке вашей темы без каких-либо дополнительных шагов.
источник
Спасибо Брайану Фегтеру . Если этот ответ поможет, пожалуйста, оцените ответ Брайана прямо здесь выше.
Это полностью функциональный пример того, как добавить вещи в «заголовок» с помощью собственного плагина. В этом случае я добавляю свойства Facebook Open Graph для кнопок «Поделиться» и «Нравится».
Просто создайте файл PHP с именем, указанным в «Сценарии плагина» в начале примера кода, поместите его в папку с тем же именем без расширения, очевидно, и скопируйте эту папку в место назначения »/ wp-content / плагины».
Затем в «Wordpress» обновите «Плагины», и вы увидите, что ваш новый плагин установлен. Просто активируйте его, и ваши страницы начнут содержать метаданные Open Graph Facebook и Twitter.
ОЧЕНЬ ВАЖНО: PHP-файл должен быть закодирован в UTF-8 без спецификации, и в конце не должно быть абсолютно никаких символов. Должен обеспечить это.
Всем, кто интересуется функциональностью плагина.
Заголовок будет объединением имени текущей страницы и имени сайта.
Если существует настраиваемое поле с именем «metadescription», плагин пытается извлечь описание из этого поля. В противном случае возьмите описание из выдержки.
В качестве изображения плагин пытается использовать миниатюру показанного изображения на странице.
источник
esc_attr()
для содержимого атрибута HTML.