【问题标题】:Wordpress theme different URLWordpress 主题不同的 URL
【发布时间】:2016-03-28 16:50:28
【问题描述】:

我有 2 个域共享相同的 Wordpress 主题。我不想管理 2 个单独的主题,但站点之间存在一些小差异。我想做类似的事情:

<?php if ( is_page( 'Contact' )) { ?>
  <!-- Contact content -->
<?php } else { ?>
  <!-- Other content -->
<?php } ?>

但它不是在寻找页面,而是在寻找不同的完整 URL:例如 http://example.comhttp://example.net

【问题讨论】:

  • 那么为什么不用if (is .net site) &amp;&amp; (is_page(...))这样的东西呢?

标签: php wordpress


【解决方案1】:

你可以试试这个:

<?php if ( $_SERVER['HTTP_HOST'] == 'example.net' ) : ?>
    <div> Example.net</div>
<?php else : ?>
    <div> Example.com</div>
<?php endif; ?>

或者如果你想使用正则表达式:

<?php if ( preg_match('/\.example.net/', $_SERVER['HTTP_HOST']) ) : ?>
    <div> Example.net</div>
<?php else : ?>
    <div> Example.com</div>
<?php endif; ?>

【讨论】:

  • 第一个例子不起作用,但正则表达式版本起作用。感谢您的帮助,非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多