我找到了这个自定义字段插件 - http://wordpress.org/extend/plugins/more-fields/
现在我只是想知道如何实现更多字段,我已经安装了插件,创建了字段,并将字段内容添加到帖子中,但前端没有显示任何内容......
我一直在搜索,但无法找到有关如何执行此操作的任何文档。
如何让字段显示在前端?
答案 0 :(得分:6)
此时我会尽快不使用More Fields插件,因为有些本机函数可以使用自定义字段完成您可能想要的所有操作。
可以为任何帖子分配自定义字段 - 您可以通过帖子编辑器执行此操作。
然后在任何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';只需替换您要访问的任何自定义字段的名称(键)。
答案 1 :(得分:0)
http://codex.wordpress.org/Custom_Fields
$pid = $post->ID;
$foo =get_post_meta("$pid", 'CustomFieldName', true);
echo $foo;
更多字段插件会自动创建自定义字段,以及称为元数据的帖子的任意额外信息。要访问此信息,您需要使用phpPress的函数get_post_meta()
在php中调用该信息。
答案 2 :(得分:0)
使用更多字段插件
<?php meta('XXX'); ?>
在您的模板中,您希望获得字段的内容。
XXX是您在自定义字段键中输入的名称。