2016-03-28 3 views
0

У меня есть 2 домена, разделяющих одну и ту же тему Wordpress. Я не хочу управлять двумя отдельными темами, но есть несколько небольших различий на сайтах. Я хочу сделать что-то похожее на:Wordpress theme different URL

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

Но вместо того, чтобы искать страницы, он ищет другой полный URL: такие, как http://example.com против http://example.net.

+0

так почему бы не что-то вроде 'если (есть .net сайт) && (is_page (...)) '? –

ответ

0

Вы можете попробовать это:

<?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; ?> 
+0

Первый пример не сработал, но версия с регулярным выражением. Спасибо за помощь, очень ценим! – Stenchaholic