Wordpress PHP Eğer başka yardım

4 Cevap php

Saatlerce bu çalışıyorlar

<?php

if ($_SERVER['SERVER_NAME']=='http://www.testground.idghosting.com/idi' && $_SERVER['REQUEST_URI'] == 'our-production/') {

         echo '<div id="services">
<h1>Our services</h1>
<a href="<?php bloginfo(\'url\'); ?>" id="serv_productions" title="Our Productions"><span>Our Productions</span></a>
<a href="<?php bloginfo(\'url\'); ?>" id="serv_services" title="Production Services"><span>Production Services</span></a>
<a href="<?php bloginfo(\'url\'); ?>" id="serv_equipment" title="Equipment &amp; Facilities"><span>Equipment &amp; Facilities</span></a>
<a href="<?php bloginfo(\'url\'); ?>" id="serv_pr" title="PR &amp; Media"><span>PR &amp; Media</span></a>

</div>';
     } else {
         echo '<div> do not show</div>';
     } ;
 ?>

ama hayır şans ... bir yardım çok takdir ..

4 Cevap

Ayrıca ekstra bir virgül var:

</div>';
  } else {
      echo '<div> do not show</div>';
  } ; 
//  ^ remove this semi-colon

$_SERVER['SERVER_NAME'] sadece sunucunun alan adı değil, url kendisi olduğu için bu maç olacak asla.

Sizin için kullanım olabilir $ _SERVER dizisinde öğelerin bazıları:

  • SERVER_NAME tam etki komut yürütme sunucunun adını (örn. myserver.foo.com)
  • Sorgu dizesi (varsa) dahil olmak üzere, sunucu adından sonra gelen URL REQUEST_URI kısmı
  • Sorgu dizesi hariç sunucu adından sonra URL SCRIPT_NAME bölümü.

Ben canlı bir sitede geliştirme ve için değil idam alır işleme kodu için yapmak gibi bir şey tanımlamak konak ismine dayanarak oluşturmaktır.

Örneğin:

define('IS_LIVE', (strstr($_SERVER['SERVER_NAME'], 'mytestserver') ? true : false));

Sonra başka bir yerde benim kod, her sayfa için çağrılan bir yerde tanımlamak koyarsanız, ben bunu yapabilirsiniz:

if(!IS_LIVE) {
  //Do development-debugging stuff
}

Kullanım

if(substr($_SERVER["REQUEST_URI"], 0, 4) == "/idi" //followed by your other code

Ben çözüm var ....

<?php
//use body ID to whick page you want to dipaly a block
if (is_page(array('bodyid','bodyid', 'bodyid'))) { ;?>

<div id="services">
<h1>Our services</h1>
<a href="<?php bloginfo('url'); ?>" id="serv_productions" title="Our Productions"><span>Our Productions</span></a>
<a href="<?php bloginfo('url'); ?>" id="serv_services" title="Production Services"><span>Production Services</span></a>
<a href="<?php bloginfo('url'); ?>" id="serv_equipment" title="Equipment &amp; Facilities"><span>Equipment &amp; Facilities</span></a>
<a href="<?php bloginfo('url'); ?>" id="serv_pr" title="PR &amp; Media"><span>PR &amp; Media</span></a>

</div>
<?php } ?>