我正在尝试在创建帖子时添加精选图片。当用户点击图片时,它应该重定向到某个外部URL。我在创建帖子时为重定向URL设置了自定义字段。但是在php文件中添加代码以进行重定向。在搜索时我找到了代码
尝试在page.php中找到the_post_thumbnail()
行,并在那里添加链接;
示例:
从:
<?php the_post_thumbnail(); ?>
为:
<?php $name = get_post_meta($post->ID, 'ExternalUrl', true);
if( $name ) { ?>
<a href="<?php echo $name; ?>"><?php the_post_thumbnail(); ?></a>
<?php } else {
the_post_thumbnail();
} ?>
但我没有在page.php或single.php中找到<?php the_post_thumbnail(); ?>
。是正确的方法还是其他任何替代方案?
答案 0 :(得分:0)
如果您使用的是默认模板,请将主题目录中的content.php
文件放在index.php
文件中,以显示博客内容。
<?php get_template_part( 'content', get_post_format() ); ?>
这意味着您的content.php
文件符合twentytwelve
模板。希望这能帮助你。