Когда нужно что-то сделать на сайте с WordPress, то чаще всего на помощь приходят плагины, которых очень много готовых. Но часто они избыточны по функциям. Или делают не совсем то. В общем, бывает, что требуемое быстрее сделать самому. Несколько строк PHP и готово.
Куда их добавить? В шаблон? Это не лучший выход, особенно если шаблон на сайте использован из числа готовых. При очередном обновлении версии шаблона ваши изменения потеряются.
Лучше всего добавить PHP-код в свой плагин. Далее полный пример простейшего плагина. Этот код просто записываем в файл d1mon_plugin_meta.php
или с любым другим именем и все, плагин можно загружать и активировать в админке.
<?php
/**
* Plugin Name: Название плагина
* Description: Описание, что делает плагин
*/
// Вызов своей функции в head-части страницы.
add_action('wp_head', 'own_function');
// Вызов другой функции в footer-части страницы.
// add_action('wp_footer', 'other_function');
// Своя функция
function own_function() {
// Добавим мета-теги
echo '<meta property="og:image" content="image.jpg" />';
echo '<meta property="og:image:secure_url" content="image.jpg" />';
// ...
}
Если вы не имеете доступа в каталогам сайта через ssh и т.д. и не можете сами загрузить в каталог плагинов данный файл, то можно сделать этот через админку. Для этого запакуйте этот единственный файл в zip-архив, после этого он успешно загрузится и сам распакуется в нужном каталоге.
В WordPress есть хороший встроенный редактор для плагинов. Файл можно легко редактировать онлайн.
Посмотреть доступные в WordPress хуки можно здесь.