WordPress函数.php快捷码不起作用

时间:2019-01-04 作者:hal

我安装了新的WordPress(5.0.2),并在函数末尾添加了代码。php文件:

function testsc(){
    return "It is working!";
}

function testsc2(){
    return "It is working!";
}

add_shortcode(\'testshortcode\', testsc);
add_shortcode(\'testshortcode2\', \'testsc2\');
安装调试对象插件后,我可以看到添加了短代码:

Shortcode: testshortcode Function: testsc
Shortcode: testshortcode2 Function: testsc2
但当我在页面中放置testshortcode或testshortcode2时,它被视为文本。

我使用默认主题:216。

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

最后它成功了。

为确保满足以下所有条件:

声明必须是小写的,不要使用echo,而是返回内容,即使在短代码块中也需要方括号

相关推荐

SHORTCODE_ATTS()中的$ATTS参数是什么?

这个WordPress developers reference page for shortcode_atts() 国家:$atts(array)(必选)用户在shortcode标记中定义的属性。但我不理解这个定义。例如,在WP Frontend Profile 插件:$atts = shortcode_atts( [ \'role\' => \'\', ], $atts ); 据我所知,shortcode\