如何显示图像标题而不显示Alt文本

时间:2020-05-01 作者:frinci

我试图显示带有标题的图像,但当我这样做时,它会同时显示标题和alt文本。我试着用unset( $fields[\'image_alt\'] ); 隐藏alt文本,但它什么也不做。这是我的代码:

                    <?php if (the_post_thumbnail_caption()) { 
                         the_post_thumbnail_caption();                          
                        } 

                        function remove_alt( $fields ) {
                            unset( $fields[\'image_alt\'] );
                            return $fields;
                        }
                        add_filter( \'attachment_fields_to_edit\', \'remove_alt\', 999, 1 );
                    ?>
它首先获取标题(如果有),然后该函数应该删除alt文本并保留标题,但它不起作用。有什么建议可以让它工作吗?非常感谢您的帮助:)

1 个回复
SO网友:jxxe
echo wp_get_attachment_caption(get_post_thumbnail_id());

相关推荐

Convert emoji to images

我有一个私有插件,可以导出所有没有“主题化”的帖子,所以输出的只是内容的html(帖子主题为H1,日期/时间为H2)。如果帖子包含表情符号,它会正确显示在主题页面上。但是如果我将HTML输出保存到一个文件中,表情符号会显示为&eth;&#159;&#153;&#129; 这些是UniCode字符(我想),我需要生成的HTML页面将表情符号显示为图形图像。创建HTML输出的代码使用标准WP\\u查询对象,然后在have\\u posts循环中输出内容:$thest