0

是否可以将短代码添加到自定义模板以包含在文章中?

lets say I have a page.example.php custom template 

我想创建一个插件,当短代码包含在文章中时会返回此模板。

function get_Example_Template() {

        $shortcode_content=get_template_part('page','example')
    return $shortcode_content;
}

add_shortcode( 'shortcode_content', 'get_Example_Template');
4

2 回答 2

0

在插件中声明一个初始化为 false 的变量。第一次调用函数时,将其设置为 true。每次调用该函数时,只有当该变量为 false 时才会继续。

于 2012-08-06T14:44:07.830 回答
0

答案在这里:Calling WordPress get_template_part from inside a shortcode function 首先呈现模板

问题是 get_template_part 立即回显,并且短代码需要返回。输出缓冲应该可以解决这个问题。

于 2013-09-04T20:35:52.520 回答