【问题标题】:Can shortcodes work in widget text?短代码可以在小部件文本中使用吗?
【发布时间】:2013-11-06 04:21:27
【问题描述】:

我在 functions.php 文件中使用了以下代码。

function cutOffDate() {  
return 'December 15, 2013';  
}  

add_shortcode('cutOff', 'cutOffDate'); 

当我将简码添加到页面或帖子时,它可以正常工作。但是,如果我将短代码添加到小部件中的文本中,我得到的只是“[cutoff]”。

有人可以为我指出解决此问题的正确方向吗?我知道这是一个菜鸟问题(我是菜鸟),但我不知道从哪里开始寻找除了这里之外的解决方案。感谢您的帮助!

【问题讨论】:

    标签: wordpress widget shortcode


    【解决方案1】:

    在functions.php中写下这一行

    add_filter('widget_text', 'do_shortcode');
    

    【讨论】:

    • 感谢您的回答 Street,但请记住,我是一个完全的菜鸟。我是否在 add_shortcode 行之后添加它?还是我替换 add_shortcode 行?
    • 是否还有将短代码直接插入 .php 页面模板代码的技巧?我试着只输入简码,但没有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    相关资源
    最近更新 更多