如何在帖子中显示附加图片的标题?

时间:2015-01-05 作者:Emil cavadov

首先,我为我的英语道歉,因为我的英语不好。

如何显示title of attached image 介于(<);h3>帖子中的标签?

wp includes/media中有该代码。php文件;

    return \'<h3>\' . $atts[\'title\'] . \'</h3><div \' . $atts[\'id\'] . $style . \'class="\' . esc_attr( $class ) . \'">\'
. do_shortcode( $content ) . \'<p class="wp-caption-text">\' . $atts[\'caption\'] . \'</p></div>\';
。。。

$atts[\'caption\']
正在正确调用图像标题。但是

$atts[\'title\']
is不调用图像标题。

我试试这个;

$title = get_the_title( $attachment_id );
我在下面的代码中插入$title变量;

return \'<h3>\' . $title . \'</h3><div \' . $atts[\'id\'] . $style . \'class="\' . esc_attr( $class ) . \'">\'
. do_shortcode( $content ) . \'<p class="wp-caption-text">\' . $atts[\'caption\'] . \'</p></div>\';
但这种方式行不通。我能做什么?

1 个回复
SO网友:Howdy_McGee

首先,您需要获取附加的图像ID,获取方式取决于您如何设置图像。一般的想法是获得附件ID,然后可以简单地使用get_the_title( $attachment_id ).

如果要将其设置为特色图像(后期缩略图),则可以使用以下功能获取图像ID:get_post_thumbnail_id( $post_id ).

结束

相关推荐

Can't edit images

两天前,我发现我的Wordpress媒体编辑器有一个很大的问题。我无法编辑任何图像,因为它没有出现。Wordpress只显示破碎图片的小图标。。。我一直在寻找问题,现在我非常确定函数。php文件导致了我的问题。当我删除函数时,我意识到了这一点。php-问题也消失了。但奇怪的是,编辑器在运行时不工作。php为空。我什么都试过了。我关闭了所有的插件,但我无法摆脱我的功能。php,因为它对我来说太重要了。另一方面,图像的问题确实令人恼火。。。提前谢谢。