WordPress-带有2个样式表和更多…的站点

时间:2013-09-19 作者:Nathan Gross

我正在构建一个分为两个视图(或部分)的站点:CollegeCorporate.
»See it here

College 选项卡处于活动状态,站点将使用college-styles.css (橙色背景)
Corporate 选项卡处于活动状态,站点将使用corporate-styles.css (蓝色背景)

有些页面是全局的(内容与college/corporate)某些页面是特定的(内容因college/corporate)

因此,将为学院和企业设置一个导航

此外,理想情况下,页面/链接如下:

  • /college/why-us
  • /college/who-are-we
  • /college/how-we-do-it
  • /college/our-work
  • /college/our-blog
  • /college/connect
  • /corporate/why-us
  • /corporate/who-are-we
  • /corporate/how-we-do-it
  • /corporate/our-work
  • /corporate/our-blog
  • /corporate/connect
处理此问题的最佳方法是什么?我记得几年前,网站流行两种样式表(通常是浅色和深色版本)并允许用户选择一种。但我需要的不仅仅是一个样式切换程序,我还需要加载一个全新的页面和导航。此外,理想情况下,有一种方法不必为“全局”页面创建重复页面。

全球页面who-we-are
  • how-we-do-it
  • our-blog
  • connectwhy-us-college
  • why-us-corporate
  • our-work-college
  • our-work-corporatewhy-us-colloge, who-we-are-college, 等),每个页面的企业版,并将其作为学院/企业的子页面。但我真的不想两者都有一个单独的博客,也不想两者都有一个单独的连接页面。

    想法,想法?如有任何帮助/意见,将不胜感激。

  • 1 个回复
    SO网友:Nizam Kazi

    创建名为College&;的WordPress模板;分别为法人。

    然后在header.php. 参考is_page_template(). 通过这种方法,WordPress将识别您正在使用的模板,并应用与之相关的CSS。

    您可以对其余页面使用默认模板。

    结束

    相关推荐

    Add Protocol to Custom Menus

    我一直在使用tel: 自定义菜单中的链接与响应性设计相结合,为我的智能手机主题添加了“立即呼叫”按钮。它一直运行良好。一位客户刚刚要求我也添加一个“发送文本”按钮。我想我会用sms: 它似乎有可接受的设备支持。然而,当我保存菜单时,WordPress将其从URL中删除。经过研究,我得出结论,这与esc_url() 和/或wp_kses() (参见Trac ticket #18268). 我编造了以下代码,试图自己添加SMS协议并将其放入函数中。php:<?php function add_n