字幕快捷码链接到哪个WordPress功能?

时间:2014-08-21 作者:ban-geoengineering

我在我的页面内容中使用了这段代码,尝试输出带有自定义标题类和id的图像+标题。。。

[caption id="my-caption-id" class="my-caption-class" align="alignnone" width="399"]<img src="whatever.jpg" alt="whatever" width="399" height="600" /> My caption text[/caption]

...但是标题的id和类名没有被输出。

在四处挖掘之后,我发现img_caption_shortcode wp中的功能包括/介质。处理[caption] shortcode,但经过一些实验后,似乎此函数并没有使用[caption] 短代码。。。

那么有人知道[caption] 短代码链接到?(和/或如何获取要在标题上输出的类和id属性?)

我正在使用WordPress 3.9.2。

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

您应该在一个默认主题(没有任何插件)上尝试这一点,看看这是否有什么不同。

您的短代码示例:

[caption id="my-caption-id" class="my-caption-class" align="alignnone" width="399"]
    <img src="whatever.jpg" alt="whatever" width="399" height="600" /> 
    My caption text
[/caption]
给出此输出:

<div id="my-caption-id" 
     style="width: 409px" 
     class="wp-caption alignnone my-caption-class">
    <img src="whatever.jpg" alt="whatever" width="399" height="600">
    <p class="wp-caption-text">My caption text</p>
</div>
关于“二十一二”主题。它只是有一点格式,以便在这里更容易阅读。

因此,标题id和类将显示在输出中。

更新:

您的主题似乎正在通过以下方式覆盖图像标题:

// Remove default inline style of wp-caption
add_shortcode(\'wp_caption\', \'fixed_img_caption_shortcode\');
add_shortcode(\'caption\', \'fixed_img_caption_shortcode\');
/library/cleanup.php 文件

结束

相关推荐

DO_ShortCode()不会返回PHP数组

我做了一个短代码[get_clients] 它应该在通过调用时返回所有客户端的数组do_shortcode(\'[get_clients]\'). 但它只返回一个字符串“Array”。为什么?