WordPress快捷码不起作用

时间:2015-12-07 作者:Kallol Das

我正在尝试在wordpress中使用短代码。但它不起作用。我不熟悉这种工作。

我的代码是:

This is a post with short code ......

[contact-form]
[contact-field label="Name" type="name" required="true" /]
[contact-field label="Email" type="email" required="true" /]
[contact-field label="Website" type="url" /]
[contact-field label="Comment" type="textarea" required="true" /]
[/contact-form] 
但它不起作用。它按原样打印代码。我的代码有什么问题?

enter image description here

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

Wordpress应用程序(即来自Wordpress.org)确实提供了一些default shortcodes 您可以参考的。

[音频]
[播放列表]
[wp\\U字幕]
[字幕]
[嵌入]
[库]
[视频]

[联系人]不是其中之一。您似乎指的是Wordpress.com 然而,这些短代码是Wordpress上托管的站点所特有的。com-它们在Wordpress应用程序中不起作用。

要调用其他短代码,您需要选择包含联系人短代码的插件,或编写自己的插件,如中所述Wordpress Shortcode API.

相关推荐

Namespaced shortcode?

我正在改造一个旧的WP站点,该站点有许多自定义的短代码,显然由于代码当前的组织方式,这些短代码在性能方面付出了代价。当然,我可以修复优化不好的代码,使用十几个短代码,并且一天就可以完成,但我想知道如何更好地组织它们。根据WordPress\'documentation, 建议将它们放在插件中并在上初始化init. 我们可以通过这样“命名”它们来减少这个钩子中的负载吗?[com.company shortcode attr=\"attr\" prop=\"prop\"] 有人尝试过这样的解决方案吗