实现更多领域的WordPress插件

问题描述:

我发现这个自定义字段插件 - http://wordpress.org/extend/plugins/more-fields/实现更多领域的WordPress插件

现在,我只是想知道如何实现更多的领域,我已经安装了该插件后,创建的字段,并在字段内容添加到一个帖子,但没有任何东西正在显示在前端...

我已经四处搜索,并没有能够找到任何文件如何做到这一点。

如何让字段显示在前端?

在这个时候,我会尽快不使用更多字段插件,因为有本地函数可以完成您可能想要的所有自定义字段。

任何帖子都可以分配自定义字段 - 您可以通过帖子编辑器进行设置。

然后在任何PHP文件中,使用功能get_post_meta()访问这些自定义字段值,使用此语法(必须在循环中完成):

<?php 
$meta_value = get_post_meta($post->ID, 'custom_field_name', true); 
?> 

,或者,如果你只想打印没有它赋值给一个变量的自定义字段值,做到这一点:

<?php 
echo(get_post_meta($post->ID, 'custom_field_name', true)); 
?> 

你需要改变有“custom_field_name”的唯一的事;只需要替换您想要访问的任何自定义字段的名称(键)即可。

http://codex.wordpress.org/Custom_Fields

$pid = $post->ID; 
$foo =get_post_meta("$pid", 'CustomFieldName', true); 
echo $foo; 

的字段越多插件自动创建自定义字段,对于被称为元数据后的任意额外信息。为了访问这个信息,你需要用你的模板中的wordPress的功能get_post_meta()来调用这个信息。

+1

感谢您的帮助,我也刚刚发现这个 - 我只是不确定什么选项代表... 也可以根据自定义字段的值来定购帖子吗? – Adam 2011-03-16 19:56:45

随着更多领域插件在你的模板,你希望你的字段的内容使用

<?php meta('XXX'); ?> 

XXX是您在自定义字段键中输入的名称。