WP 插入 post PHP 函数和自定义字段
Posted
技术标签:
【中文标题】WP 插入 post PHP 函数和自定义字段【英文标题】:WP insert post PHP function and Custom Fields 【发布时间】:2011-06-21 13:18:02 【问题描述】:wordpress 函数用于以编程方式提交数据。要提交的标准字段包括内容、摘录、标题、日期等。
没有文档说明如何提交到自定义字段。我知道add_post_meta($post_id, $meta_key, $meta_value, $unique);
函数是可能的。
我不知道如何将其包含到标准 wp_insert_post 函数中。所以我问大家的原因是因为这更像是一个 php 问题而不是 WP 问题。下面是提交帖子的 PHP 代码。
<?php
$my_post = array(
'post_title' => $_SESSION['booking-form-title'],
'post_date' => $_SESSION['cal_startdate'],
'post_content' => 'This is my post.',
'post_status' => 'publish',
'post_type' => 'booking',
);
wp_insert_post( $my_post );
?>
任何帮助,
太棒了
【问题讨论】:
更新问答wordpress.stackexchange.com/questions/8569/… 【参考方案1】:如果查看codex中的函数引用,可以看到wp_insert_post
如果帖子成功添加到数据库,则返回帖子的ID
。
因此,您可以这样做:
<?php
$my_post = array(
'post_title' => ...
);
$new_post_id = wp_insert_post( $my_post );
add_post_meta($new_post_id, $meta_key, $meta_value, $unique);
?>
希望对你有帮助
【讨论】:
此答案的更新版本位于wordpress.stackexchange.com/questions/8569/…以上是关于WP 插入 post PHP 函数和自定义字段的主要内容,如果未能解决你的问题,请参考以下文章