WordPress网站上的全站标签?

时间:2015-10-17 作者:DeeJay

是否有一种解决方案可以在整个站点(站点范围)而不仅仅是帖子和页面中添加选项卡?

例如:

我需要一个由3个选项卡组成的“选项卡组”,我喜欢在站点范围内添加它(所有页面和帖子的内容/选项卡相同;像菜单/子菜单,但具有选项卡功能)。这可能吗?

否则,将相同的“选项卡组”逐个添加到所有页面和帖子中需要大量的工作。

1 个回复
SO网友:Benjamin Love

取决于您想要它的位置,但首先想到的是简单地将它添加到任一标题中。php或页脚。主题中的php。如果内容不会经常更改,这一点尤其简单——只需将代码添加到主题文件中即可。

如果您想经常更改内容,那么您需要在主题模板文件中添加一个小部件区域,以显示选项卡。

在函数中。php,我们将注册侧栏:

,这样您就可以通过外观将小部件添加到Wordpress控制面板中>;小部件

function addTabsArea() {
  register_sidebar(array(
    \'name\' => \'Tabs Area\',
    \'id\' => \'sidebar-tabs\',
    \'before_widget\' => \'<li id="%1$s" class="widget %2$s">\',
    \'after_widget\' => \'</li>\',
    \'before_title\' => \'<h3 class="widget-title">\',
    \'after_widget\' => \'</h3>\'
  ));
} add_action(\'init\', \'addTabsArea\');
在模板文件中,添加代码以呈现侧栏(header.php、footer.php、page.php、single.php,无论您需要它在哪里):

<ul class="tabs-area">
  <?php dynamic_sidebar(\'sidebar-tabs\'); ?>
</ul>
现在,您可以转到“外观”>;Widgets,将您喜欢的任何widget(在本例中是您选择的jquery tabs小部件/插件的单个实例)添加到新的;侧边栏“;,这些内容将出现在主题文件中的任何位置。一点css,你就应该准备好了。

相关推荐

Making sub-menus exclusive

我真的不知道该怎么解释我在这里找的东西,我在这里找得太露骨了。在我的网站上,我有一个附带菜单,其中包含一系列子类别,每个子类别中都有一些项目。我想知道当我打开另一个子类别时,是否有办法关闭所有其他打开的子类别,例如:1. Animals ----A. Cats ----B. Dogs 2. People ----A. Samantha ----B. Daniel 当我按下“动物”时,我希望“人”关闭,反之亦