侧边栏/小工具的自定义页面模板

时间:2015-10-06 作者:User014019

我有一个自定义页面模板,我希望它显示为边栏。

如何做到这一点?我在谷歌上搜索了一下,但没有找到任何关于这方面的文章/主题。

或者,如何为该自定义页面模板创建快捷码?

1 个回复
SO网友:Bryan Willis

使用一个短代码包含插件,只需在小部件或定制器页面上使用的侧栏中的文本小部件中添加一个短代码。

Here are some example plugins and how they work:

Include Me -[includeme file=”filename.php”]

Custom Content Shortcode - [load file=template/sidebar.html]

Insert Pages Plugin - [insert page=\'{slug}|{id}\' display=\'title|link|content|all|{custom-template.php}\']

Include Shortcode - [include slug="hello-world"]

也可以简单地复制模板并将其重命名为边栏-{pagename}

复制页面模板,删除文件中的注释标题,然后重命名它sidebar-custom.php.

然后将其包含在您想要使用它的其他页面模板中。

<?php get_sidebar (\'custom\'); ?>
<小时>

Other methods if you don\'t want to rename add another file just include it in your template like a sidebar:

(will return template-name.php)

include (\'template-name.php\'); 
<小时>一
include(get_query_template(\'template-name\'));
 <小时>一
include(get_query_template(\'template-name\'));
 <小时>

(will return content-page.php)

get_template_part( \'content\', \'page\' );

相关推荐

“Sidebar”模板中包含评论计数的最近帖子

我试过这个代码,但它完全破坏了我的网站。我想这是因为我在侧栏模板中WP\\u查询的神圣帖子上下文中做错了什么。请一些WP专家更正此代码好吗?<?php $args = array( \'orderby\' => \'date\' ,\'order\' => \'DESC\' ,\'showposts\'=>6 ); $my_query = new WP_Query($args);