我创建了一个插件,它有一个自定义的帖子类型和一个呈现帖子的模板文件。我希望能够在任何页面中使用短代码呈现模板。因此,我创建的是这段代码,我确信这段代码是错误的,如果有人能回答我应该如何呈现模板,我将不胜感激
function display_timeline(){
ob_start();
locate_template(plugin_dir_path( __FILE__ ) . \'/timelines.php\', true, false);
$ret = ob_get_contents();
ob_end_clean();
return $ret;
}
add_shortcode( \'wptimeline_display\', \'display_timeline\' );
此外,模板和插件函数都位于同一目录中。