Як додати ключові слова з допомогою ACF

Поки одні додають ключові слова для SEO оптимізації, а інші вважають це марнуванням часу, лише Вам вирішувати потрібно це чи ні. Але якщо є необхідність додати ключові слова на Вордпрес можете скористатися чудовим плагіном Advanced Custom Fields.

Якщо Ви ще не знайомі з цим плагіном, то скажу, що він Вам може пригодитися не лише для виводу ключових слів, але й взагалі для виводу будь чого будь де. Але зараз говоримо про ключові слова.

Встановити потрібний плагін для виводу додаткових полів у Вордпрес – перший крок

Перш за все Вам потрібно встановити плагін на WordPress. Не думаю, що додатково потрібно щось писати про встановлення плагінів на Вордпресі, якщо Ви вже дійшли до необхідності додавати ключові слова.

Після встановлення переходимо в Додаткові поля – Додати нову. Придумуєте назву для групи полів, називаєте текстове поле теж як бажаєте. Логічним було б щось таке:

Фото Додаємо ключові слова з ACF у WordPress
  • Додати нову групу полів – Ключові слова;
  • Назва поля – Список ключових слів

Варто також б вибрати типи записів, де буде відображене поле з можливістю додавати ключові слова. Тому для початку можете вибрати Показувати групу полів, якщо:

  • Тип матеріалу дорівнює Запис;
  • Тип матеріалу дорівнює Сторінка.

Звичайно це ще треба зберегти або опублікувати, щоб відповідні поля появились на сторінках та записах. Виглядатиме це ось так:

Фото Ключові слова з допомогою Advanced Custom Fields

Код для виводу ключових слів з ACF у WordPress

Тепер потрібно ще додати трохи коду в файл functions.php:

  add_action( 'wp_head', 'add_field_keyword_fun', 1 );
  function add_field_keyword_fun() {
  	global $post;
  	$keyword_single_field = get_post_meta( $post->ID, 'список_ключових_слів', true );
  	if ( $keyword_single_field ) {
  		?>
  		<meta name="keywords" content="<?php echo $keyword_single_field; ?>"/>
  		<?php
  	}
  }

Для категорій в тому числі і категорій товарів woocommerce код для виводу ключових слів з допомогою плагіну Додаткові поля дещо інший:

add_action( 'wp_head', 'add_field_keyword_fun', 1 );
  function add_field_keyword_fun() {
  	global $post;

    if( ! is_tax() && ! is_category() && ! is_tag() ) {
      $keyword_single_field = get_post_meta( $post->ID, 'список_ключових_слів', true );
    }
    else {
      $term = get_queried_object();
      $keyword_single_field = get_metadata('term', $term->term_id, 'список_ключових_слів', true );
    };

  	if ( $keyword_single_field ) {
  		?>
  		<meta name="keywords" content="<?php echo $keyword_single_field; ?>"/>
  		<?php
  	}
  }

Зверніть увагу на запис в коді 'список_ключових_слів'. Це ярлик назви полів. По ідеї, краще його замінити на щось англійськими буквами, наприклад, keyword_list.

Після всіх цих маніпуляцій додані Вами ключові слова повинні відображатись у хедері сайту, хоча про їх необхідність йдуть суперечки і, наприклад, плагін Yoast Seo давно виключив можливість додавати ключові слова для записів та сторінок у своєму плагіні.

Advanced Custom Fields не тільки допомагає вивести ключові слова як для записів, так і категорій (в тому числі категорій товарів) у WordPress. Він Вам ще не раз може пригодитись.

До речі, про категорії Woocommerce і Yoast Seo – Yoast дає можливість легко додати канонічне посилання на будь яку сторінку, але чомусь з Woocommerce це не працює. Ви можете виправити це прочитавши статю Yoast Seo і Woocommerce – відображення канонічної сторінки

Author:

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *