2011-02-03 34 views
0

我试图让我的single.php页面显示有关投资组合中每个项目/项目的更多详细信息,其中包含多个更大的图像文件,这些文件将显示带有项目说明右侧的标题。试图了解WordPress中的自定义字段

我在想这种方法最好的办法是在主页上的缩略图显示上使用'精选图像',但我一直在尝试弄清楚自定义字段的使用方法为我的其他图像(image1,image2,image3)。我无法弄清楚。

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

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

+0

[WORDPRESS的可能重复:是自定义字段的解决方案为我的投资组合?](http://stackoverflow.com/questions/4879839/wordpress-is-custom-fields-the-solution-for-my-portfolio) – 2011-02-03 21:05:43

+0

@Frank:同意。但是在最后的时候它稍微询问稍微不同的细节。不过,也许最初的问题应该是为此编辑的。 – 2011-02-03 21:09:34

回答

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线查找任何值,你已经进入了此搜索命名自定义字段“ ”。如果你看看我使用的HTML,你会发现这个值被放在'src'属性中。换句话说,与'image1'相关联的值应该是该图片的网址。 。

您可以在这个基本理念展开,但是这就是自己的创造力将不得不在

[这难道不是重复question?]