试图了解WordPress中的自定义字段

时间:2011-02-03 20:42:10

标签: wordpress

我正在尝试让我的single.php页面显示有关项目组合中每个项目/项目的更多详细信息,其中包含多个较大的图像文件,这些文件将在项目描述的右侧显示标题。

我认为解决这个问题的最佳方法是在主页上使用“精选图片”进行缩略图显示,这似乎现在正在使用,但我一直试图找出要用于的自定义字段我的其他图片(image1,image2,image3)。我无法弄清楚。

我从管理员屏幕的自定义字段下转到“输入新”,输入image1作为名称。价值领域的内容是什么?我如何让它工作?我知道我需要在single.php页面添加一些代码......但是什么?我何时/何地上传图像?

任何帮助将不胜感激!我在PHP部门有点密集......

1 个答案:

答案 0 :(得分:3)

查看你的single.php文件。你会发现以下几行,一行靠近顶部,另一行靠近下行。

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
...
...
<?php endwhile; // end of the loop. ?>

这两行之间的任何内容都将反复应用,每个博客文章恰好由该模板文件显示一次。所以你应该把你的魔力放在这些线之间。

你放在那里将混合使用HTML和PHP。例如,您可以使用以下行:

<img src="<?php echo get_post_meta($post->ID, 'image1', true) ?>"/>

结合

<img src=""/>

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

PHP行查找您为名为“image1”的自定义字段输入的任何值。如果你查看我使用的HTML,你会看到这个值被放在'src'属性中。换句话说,与'image1'关联的值应该是该图像的URL。

你可以扩展这个基本想法,但这就是你自己的创造力必须进入的地方。

[这不是重复question吗?]