【发布时间】:2011-11-04 20:14:41
【问题描述】:
我创建了一个自定义帖子类型。它会在 Wordpress 仪表板中正常加载,我也可以保存它。现在假设它是一个自定义帖子类型,其中包含一些字符串和一些日期的数据。
我希望能够检索这些自定义帖子类型(我已经使用 WP_Query 并将 post_type 指定为我的自定义帖子类型的名称)。当我在返回的对象上调用 print_r 时,对象中的任何地方都没有存储自定义数据(字符串和日期)。我将如何从数据库中检索这些?
我已经环顾了几个小时,但没有找到任何方法来检索这些数据。
根据要求:这是数据的存储方式:
function update_obituary(){
global $post;
update_post_meta($post->ID, "first_name", $_POST["first_name"]);
update_post_meta($post->ID, "last_name", $_POST["last_name"]);
update_post_meta($post->ID, "birth_date", $_POST["birth_date"]);
update_post_meta($post->ID, "death_date", $_POST["death_date"]);
update_post_meta($post->ID, "publication_date", $_POST["publication_date"]);
}
此函数与“save_post”挂钩。当我在编辑模式下重新打开自定义帖子类型实例时,数据将重新显示。也就是说,它是存储在数据库中的,对吧?
【问题讨论】:
-
请添加一些代码。额外的元数据如何存储?
标签: wordpress custom-post-type