Как вставить мета значения поста в WordPress - PullRequest
3 голосов
/ 29 июля 2010

Как вставить мета-значения поста при добавлении поста?Я использую функцию wp_insert_post для вставки поста.Для использования функции "add_post_meta" нам нужно указать идентификатор записи.Как я могу добавить значения во время вставки сообщения?Есть ли способ сделать это!?

regards - dj

Ответы [ 2 ]

20 голосов
/ 03 апреля 2012

Полагаю, вы создали массив для вставки записи

$new_post = array(
        'post_title'   => $title,
        'post_content' => $content,
        'post_type'    => $type,
    'post_status'  => $status           
    );

получить новый вставленный post_id с

$id = wp_insert_post($new_post);

затем вставьте значения в таблицу wp_postmeta, передав такие параметры, как post_id, meta_key, meta_value

update_post_meta($id,'total_payments',$amount);
update_post_meta($id,'downcount',$downcount);

попробуй.

0 голосов
/ 29 июля 2010

Извините за путаницу. Я сам нашел решение. Нам нужно использовать Post ID, который возвращается функцией wp_insert_post. Возвращает значение идентификатора записи для успешной публикации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...