1

我找到了这个自定义字段插件 - http://wordpress.org/extend/plugins/more-fields/

现在我只是想知道如何实现更多字段,我已经安装了插件,创建了字段,并将字段内容添加到帖子中,但前端没有显示任何内容......

我四处搜索,但找不到任何有关如何执行此操作的文档。

如何让字段显示在前端?

4

3 回答 3

6

在这个时间点上,我会尽快不使用更多字段插件,因为有一些本地函数可以做你可能想要的自定义字段的所有事情。

任何帖子都可以分配自定义字段 - 您可以通过帖子编辑器执行此操作。

然后在您的任何 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”;只需替换您要访问的任何自定义字段的名称(键)。

于 2011-03-16T20:18:22.997 回答
0

http://codex.wordpress.org/Custom_Fields

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

更多字段插件自动创建自定义字段,用于称为元数据的帖子的任意额外信息。为了访问此信息,您需要使用 php 调用该信息,get_post_meta()在您的模板中使用 wordPress 的功能。

于 2011-03-16T19:48:57.280 回答
0

随着更多字段插件的使用

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

在您的模板中,您希望在其中拥有字段的内容。

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

于 2013-08-29T10:06:40.587 回答