将标题发布到精选图片Alt

时间:2016-06-13 作者:Deex

我在Stackoverflow上看到了一篇有趣的帖子,其中有人显示了一个代码,可以使用帖子标题als alt标记来显示特色帖子。所以我试着为自己使用代码,并对其进行了一些更改,因为我的代码有点不同。

原始代码

$title=get_the_title(); the_post_thumbnail( array(150, 150),array( \'alt\' =>$title) );
我把它改成

<?php $title=get_the_title(); the_post_thumbnail( array($size),array( \'alt\' =>$title) ); ?>
问题是$size不再正常工作,它是150px x 150px的。(我的原始代码是<?php the_post_thumbnail( $size ); ?> )

我希望有人能告诉我它出了什么问题

1 个回复
最合适的回答,由SO网友:majick 整理而成

如果$size 在原始代码中已经是一个数组,那么传递的参数将变成array(array(150,150)) 而不仅仅是array(150,150) 然后失败,所以你可以这样做:

<?php $title=get_the_title(); the_post_thumbnail( $size, array( \'alt\' =>$title) ); ?>

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果