好的,我该如何简单而甜蜜地把它放进去。这是一个wordpress问题
$post = array(
'post_type' => $type,
'post_title' => $title,
'post_content' => $content,
'post_status' => $status,
'post_name' => $slug
);
wp_insert_post($post);
上面的代码会创建一个帖子,但我希望我的帖子能够保存自定义键=>我自己选择的值而不是简单的html“内容”。
我从外部RSS Feed中提取了多个信息值(标题,类别,摘要,thumbnail_url)。目前,我只是将其格式化为html并将其全部添加到页面作为“内容”,而我更愿意能够按原样存储此信息,以便可以相对于每个单独的值访问它们。 “发布”它随后附加并修改,随心所欲。
i.e $page = get_page_by_title('title');
$summary = $page('summary);
我想用自己的自定义值(标题,类别,摘要,拇指,网址)创建几个“帖子”。
我还希望在一个“页面”上显示所有这些“帖子”,但这是另一个问题。
可以吗?
答案 0 :(得分:2)
您可以使用add_post_meta函数以及wp_insert_post
的返回值将自定义数据作为自定义字段插入。
$post = array(
'post_type' => $type,
'post_title' => $title,
'post_content' => $content,
'post_status' => $status,
'post_name' => $slug
);
$post_id = wp_insert_post($post);
add_post_meta($post_id, "title", "Behind Foo Bars");
然后您可以使用get_post_meta
检索它get_post_meta($post_id, "title");