【问题标题】:Trying to understand custom fields in WordPress试图理解 WordPress 中的自定义字段
【发布时间】:2011-02-04 05:01:15
【问题描述】:

我正在尝试让我的 single.php 页面显示有关投资组合中每个项目/项目的更多详细信息,并在项目描述右侧显示多个较大的图像文件。

我认为解决此问题的最佳方法是使用“特色图片”作为主页上的缩略图显示,现在似乎可以正常工作,但我一直在尝试找出要用于的自定义字段我的其他图片(image1、image2、image3)。我想不通。

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

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

【问题讨论】:

标签: wordpress


【解决方案1】:

看看你的 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吗?]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    相关资源
    最近更新 更多