以下是我正在尝试做的简要说明:
我的主页将有大约12个缩略图,标题,简短说明,可能是网址(排列为3 x 4或其他)。我希望这些条目中的每一个都链接到我的single.php页面,该页面将显示有关每个项目的更多详细信息,其中包含多个较大的图像文件,这些文件将在项目描述的右侧显示标题。
我认为解决这个问题的最佳方法是在主页上使用“精选图片”进行缩略图显示,这似乎现在正在使用,但我一直试图找出要用于的自定义字段我的其他图片(image1,image2,image3)。我无法弄清楚。我希望能够从一个屏幕输入新投资组合的所有内容和图像。可能的?
这可行吗?如果是这样,怎么样?即使在网上阅读了大量关于它的文章之后,自定义字段在这一点上让我非常困惑。
我真的很感激一些意见!我似乎无法解决这个问题,而且有点令人沮丧。 :P
答案 0 :(得分:1)
自定义字段是每个帖子键值对。所以你当然可以将它们用于此目的。例如,您可以使用完全按照建议命名的自定义字段:image1,image2等。请注意,自定义字段的一般特性确实使这至少有点尴尬,但它可能仍然是您的最佳选择。
这些关键字必须在某处处理,听起来好像你的single.php就是这样做的地方。基本上,您的single.php是自定义帖子模板,因此您可以提取自定义字段数据并根据需要进行渲染。您需要编写PHP代码才能执行此操作,并且习惯于阅读WordPress function reference。
get_post_meta函数可能是最相关的函数,但请参阅主要参考文献中的其他函数。
你想做的并不难,但第一次很难做到。那是因为你将一路上学习WordPress的各种细微差别。
答案 1 :(得分:0)
我真的了解你的情况。事实上,我已经完成了相同的插件,之后你必须在一个帖子和一个自定义字段中附加几个图像。这是我的解决方案:
$images = trim(get_post_meta($post->ID,'images',true));
$images_array = explode(',',$images);
foreach($images_array as $i){
echo '<img src="'.$i.'"/>';
}
如果有帮助,请告诉我。