Як додати мета-теги в шапку WordPress

26

Від автора: привабливість для розробників WordPress криється в її системі хуків. Контент сторінки, шаблони, теми та багато іншого можна змінювати в залежності від категорії посади. WordPress – дивовижна CMS. У даній статті ми поговоримо про те, як додати мета-теги в шапку wordpress.

Нещодавно мені потрібно змінити на основі категорії поста: якщо пост в категорії А, то необхідно додати noindex,nofollow. Якщо пости відносяться до інших категорій, то використовувати index,follow. Зрештою, не всі пости передають основну думку сайту. Вирішити завдання виявилося дуже просто за допомогою системи хуків WordPress, точніше з допомогою хука wp_head:

// Робоча функція – в шапку будуть додані ехо теги
function dont_follow_some_posts() {
global $IMPORTANT_CATEGORIES, $post;
if(isset($post) && is_single($post) && in_category($IMPORTANT_CATEGORIES[‘sponsored’], $post->id)) {
echo «;
}
else {
echo «;
}
}
//Встраиваемся в «wp_head» і додаємо мета теги
add_filter(‘wp_head’, ‘dont_follow_some_posts’);

Даний хук можна використовувати для додавання чого завгодно в тег head. В CSS і JS файли прописані свої методи, так що не використовуйте цей хук для додавання стилів і скриптів. Візьміть під повний контроль всі ваші проекти WordPress за допомогою дивовижною системи хуків!