【发布时间】:2016-12-15 17:00:30
【问题描述】:
我在上传时为图像提供了 alt 标签,但它没有使用给定的图像 alt 标签,它显示为空白
我尝试添加此过滤器但仍然无法正常工作
/* Register callback function for post_thumbnail_html filter hook */
add_filter( 'post_thumbnail_html', 'meks_post_thumbnail_alt_change', 10, 5 );
/* Function which will replace alt atribute to post title */
function meks_post_thumbnail_alt_change( $html, $post_id, $post_thumbnail_id, $size, $attr ) {
$post_title = get_the_title();
$html = preg_replace( '/(alt=")(.*?)(")/i', '$1'.esc_attr( $post_title ).'$3', $html );
return $html;
}
帖子内容从loop-single.php文件显示
<div class="entry-content">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
如何为我的帖子特色图片使用这些 alt 标签
【问题讨论】: