0

我正在通过自定义字段制作两个不同的索引页面发布布局,但希望它们在单击后显示相同。问题是,即使在具有相同索引页面布局的帖子上,它的一部分也只会出现在使用自定义字段的最新帖子上。

所以这里的代码 -

在 index.php 中,作为循环的一部分,我有

<img src="<?php echo get_post_meta($post->ID, 'img_post_leftcol', true);?>" width="25%" height="200" /> 

<img src="<?php echo get_post_meta($post->ID, 'img_post_header', true);?>" width="100%" height="500" />

到目前为止,我使用 img_post_header/leftcol 作为我的自定义字段。

这样做是使指定的图像出现在我应用它的帖子的顶部,帖子标题等上方。当我点击进入帖子页面时,问题就出现了,只有最新的帖子仍然有上面的图像标题等,而其余的则根本不显示图像。

我尝试过的是将以下内容放在帖子标题的代码上方,但未成功,将其放入我的自定义帖子模板中-

<?php if (get_post_meta($post->ID, 'img_post_header')): ?>

<div><img src="<?php echo get_post_meta($post->ID, 'img_post_header', true);?>" width="100%" height="500" /></div>

<?php endif; ?>

据我所知,任何帮助将不胜感激。

[编辑] 让它工作,它实际上是我之前在 index.php 中尝试完成这项工作时忘记删除的一些错误代码,我目前也只是将以下内容用于帖子模板

<img src="<?php echo get_post_meta($post->ID, 'img_post_header', true);?>" width="100%" height="500" />
4

0 回答 0