(只需阅读问题中的第三个链接。步骤#4中似乎缺少一行代码。我认为没有必要使用该插件。)
有两种方法可以满足您的要求。1) 了解metabox是什么,或者2)熟悉WordPress管理中编辑帖子屏幕上的自定义字段框。这两种方法都使用相同的数据库表来存储它们与帖子相关的信息。
如果您刚刚起步,这是为您(而不是客户)准备的,我建议使用方法2-编辑帖子屏幕上的自定义字段框(您可能需要从屏幕右上角附近的“屏幕选项”下拉菜单切换其可见性)。
一旦它可见,您将需要创建一个名称=>值对。在您的情况下,给它一个名称“source”,然后键入该源应该是什么样的值。记住在名称字段中使用的名称,因为您需要确保每个帖子条目的名称相同(在本例中为“source”)。一旦您第一次创建了它,它也应该可以作为后续帖子条目的下拉选项使用。
通过这样做,您将在数据库中创建一个Posteta条目,它只有四列(或设置):唯一ID、post ID、名称和值(您应该刚刚创建)。我指出这一点,只是因为元盒(上面的选项1)在数据库中创建了完全相同的条目。
现在,要从模板中访问此信息,只需使用get_post_meta($post_id, $meta_name);
函数获取源信息。类似的内容应该在WordPress循环中起作用:
$source_value = get_post_meta($post_id, \'source\');
if( isset( $source_value ) ){
echo $source_value;
}
这是自定义字段的操作方式。
另一方面,如果你想在编辑贴子屏幕上创建一个更清晰的演示文稿,并为你设置名称,那么你就可以在那里学习如何使用metabox。
如果你想试验代谢箱,你可以通过阅读WordPress Codex on metaboxes (如何添加、编辑等)或使用metabox类或插件。我用过迪马斯的WP Alchemy Class 还有RW MetaBox Class. 贾斯汀·塔多克a good tutorial 介绍如何直接使用内置函数创建元数据库。
对于这些元盒方法中的任何一种,检索主题中使用的信息的方法本质上都是相同的。请注意您的meta\\u name值。
这是一个怎样的起点?