Вставка сообщения С помощью wp вставить сообщение. Как заполнить SEO-поля плагина Yoast
Я вставляю сообщения в базу данных с помощью функции wp_insert_post
, как только сообщение вставлено с использованием строки ниже PHP
$postId = wp_insert_post($array)
Я могу вставлять значения в свои расширенные настраиваемые поля, используя функцию add_post_meta
, но я не нашел ничего, чтобы вставить заголовок SEO или мета-описание специально в плагин Yoast SEO.
Может ли кто-нибудь помочь мне с этим?
2
Author: Invariant Change, 2016-09-23
1 answers
Вы можете использовать функцию update_post_meta для вставки данных плагина Yoast. Yoast использует 3 мета-ключа для каждого поста:
- _yoast_wpseo_title (использовать для SEO-заголовка)
- _yoast_wpseo_focuskw (Для мета-ключевых слов) _yoast_wpseo_focuskw (Для мета-ключевых слов)
- _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