Вставка сообщения С помощью wp вставить сообщение. Как заполнить SEO-поля плагина Yoast


Я вставляю сообщения в базу данных с помощью функции wp_insert_post, как только сообщение вставлено с использованием строки ниже PHP

$postId = wp_insert_post($array)

Я могу вставлять значения в свои расширенные настраиваемые поля, используя функцию add_post_meta, но я не нашел ничего, чтобы вставить заголовок SEO или мета-описание специально в плагин Yoast SEO.

Может ли кто-нибудь помочь мне с этим?

Author: Invariant Change, 2016-09-23

1 answers

Вы можете использовать функцию update_post_meta для вставки данных плагина Yoast. Yoast использует 3 мета-ключа для каждого поста:

  1. _yoast_wpseo_title (использовать для SEO-заголовка)
  2. _yoast_wpseo_focuskw (Для мета-ключевых слов)
  3. _yoast_wpseo_focuskw (Для мета-ключевых слов)
  4. _yoast_wpseo_metadesc (Для мета-описания)

Вы можете найти все эти мета-ключи в таблице postmeta


    $new_id = wp_update_post($array);

    update_post_meta( $new_id, '_yoast_wpseo_title', 'SEO Title' );

    update_post_meta( $new_id, '_yoast_wpseo_focuskw', 'keyword1 keyword2' );

    update_post_meta( $new_id, '_yoast_wpseo_metadesc', 'SEO Meta Descr' );

Надеюсь, это сработает для вас!

Спасибо

 4
Author: Syed Fakhar Abbas, 2016-09-24 05:28:32