2015-02-19 3 views
0

Я использую wp-insert-post для динамического создания сообщений в Wordpress. Скрипт находится во внешнем файле, и я включил файл wp-load.php, чтобы использовать там функции wordpress. Мой запрос заключается в том, что при использовании функции wp-insert-post мы можем использовать параметры по умолчанию, но как мы можем включить параметры, которые используются плагином (в данном случае Facebook).Установите плагины Facebook wordpress при использовании wp-insert-post

Я хотел бы установить этот параметр: facebook_page_message_box_message

Я попытался с помощью:

$post = array(); 
$post['post_type']  = 'post'; 
$post['post_title'] = 'Custom title'; 
$post['post_content'] = 'Custom content'; 
$post['post_author'] = '1'; 
$post['facebook_page_message_box_message'] = 'Custom Title (to be displayed on the Facebook timeline, when the post is published)'; 

$post_id = wp-insert-post($post); 

Но это не работает. Я также пробовал использовать функции wordpress, например, Wp_set_object_terms, но даже это не сработало.

+0

WP-вставка-сообщение использует параметры по умолчанию, то почему бы вам не попробовать 'add_post_meta' –

+0

@VidyaNair Я попытался с помощью add_post_meta. Но это тоже не сработало. Это потому, что, возможно, он используется для добавления метаданных «custom» в сообщение. Здесь мне нужно установить данные, которые были использованы самим плагином Facebook. –

+0

вы можете получить сообщение meta по id сообщения и передать эту информацию –

ответ