如何在WordPress中调用静态页面

时间:2011-06-06 作者:urok93

嗨,我在我的主题文件中创建了一个模板,只是为了在灯箱中显示地图。我需要从一个普通的wordpress帖子中调用这个模板页面,我该怎么做?

假设在我的主题文件中有一个名为“地图模板”的文件。phpFrom在我的帖子中,我想称之为地图模板。php文件,并将当前帖子的ID作为参数传递。

谢谢

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

只要你有一个标准page template header 在您的map-template.php, 您可以使用Custom Post Template plugin (这本质上允许您以处理页面的相同方式在帖子上使用模板)。

Update: 也许你最好使用shortcode.

例如

This is my post content in the editor. And here is a map;

[my-map]
并且在functions.php;

function __my_map_shortcode()
{
     // output map
}
add_shortcode( \'my-map\', \'__my_map_shortcode\' );

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register