0

这是我正在尝试做的事情的简要说明:

我的主页将有大约 12 个带有标题、简短描述、可能是网址(排列为 3 x 4 或其他)的缩略图。我希望这些条目中的每一个都链接到我的 single.php 页面,该页面将显示有关每个项目的更多详细信息,以及多个较大的图像文件,这些文件将在项目描述的右侧显示标题。

我认为解决此问题的最佳方法是在主页上的缩略图显示中使用“特色图像”,这似乎正在工作,但我一直在尝试找出自定义字段以用于我的其他图像(图像1,图像2,图像3)。我想不通。我希望能够从一个屏幕输入新作品集的所有内容和图像。可能的?

这是可行的吗?如果是这样,怎么做?自定义字段在这一点上让我非常困惑,即使在网上阅读了大量关于它的文章之后。

我真的很感激一些意见!我似乎无法破解这个,它变得有点令人沮丧。:P

4

2 回答 2

1

自定义字段是每个帖子的键值对。因此,您当然可以将它们用于此目的。例如,您可以将自定义字段完全按照建议命名:image1、image2 等。请注意,自定义字段的通用性质确实使这至少有点尴尬,但它可能仍然是您的最佳选择。

这些关键字必须在某个地方进行处理,听起来好像你的 single.php 就是这样做的地方。本质上,您的 single.php 是一个自定义帖子模板,因此您可以提取自定义字段数据并根据需要呈现它。您需要编写 PHP 代码来执行此操作,并且可以轻松阅读 WordPress函数参考

get_post_meta函数可能是最相关的函数,但请参阅主要参考资料中的其他函数。

你想做的事情并不难,但第一次做却很难。那是因为您将在此过程中学习 WordPress 的各种细微差别。

于 2011-02-02T21:16:38.787 回答
0

我真的很理解你的情况。事实上,在您必须在一篇文章和一个自定义字段中附加多张图片之前,我已经完成了相同的插件。这是我的解决方案:

$images = trim(get_post_meta($post->ID,'images',true)); 
$images_array = explode(',',$images);
foreach($images_array as $i){
   echo '<img src="'.$i.'"/>';
}

让我知道这是否有帮助。

于 2012-04-12T22:18:51.570 回答