我使用了标题图像的自定义字段,但无法使其显示在帖子中

时间:2013-07-05 作者:rshatto1

我已经在Wordpress中重新创建了它,现在正在脱机工作。一切都很好,按照我想要的方式工作。我这样做是为了添加一个博客。为了获得内容上方的图像,我使用了自定义字段。当博客页面是静态页面时,它工作正常,但当我将其设置为帖子页面时,图像不会显示。显示图像的容器,而不是图像。这是单曲开头的代码。php和索引。直到循环开始。

       <?php
       get_sidebar(); ?>

       <?php

        $image = get_post_meta($post->ID, img, true);
        ?>

        <img src="<?php echo $image; ?>" class="img"/>


        </div>

<div id="content" class="narrowcolumn" role="main">

<?php if (have_posts()) : ?>

    <?php while (have_posts()) : the_post(); ?>
我读过一些关于在循环外调用自定义字段的内容,但我不确定如何做,或者这是否正确。任何帮助都将不胜感激。

1 个回复
SO网友:Wyck

这是非常不可靠的(我永远不会这么做),但如果你访问global,它应该会起作用。

    global $post;
    $image = get_post_meta( $wp_query->post->ID, \'img\', true);

    <img src="<?php echo $image; ?>" class="img"/>

结束

相关推荐