我正在通过自定义字段制作两个不同的索引页面发布布局,但希望它们在单击后显示相同。问题是,即使在具有相同索引页面布局的帖子上,它的一部分也只会出现在使用自定义字段的最新帖子上。
所以这里的代码 -
在 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" />