Aktif link devlet yardım WORDPRESS

1 Cevap php

bazı yardım arıyor :)

http://69.65.3.168/~doubleop/pro.sperity/blog

i üzerinde çalışıyorum site navigasyon aşağı bir damla olduğunu görebilirsiniz. Ben yeşil aktif sayfaları üzerinde gezdirin istiyorum.

Bu açılan menüden, bu yüzden ben ana nav bağlantıları gibi ana sayfa oluşturuldu ve açılan aşağı alt sayfaları içerir.

Tüm bağlantıları sabit fonksiyon inşa wordpress 'kullanarak değil, şu anda kodlanmıştır.

Bu normaldir. Php sitelerde iyi çalışır aktif link, benim kod değil, ama wordpress üzerine

    <ul id="menu">
    <li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'index') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?>><a href="http://69.65.3.168/~doubleop/pro.sperity/">Home</a>
<!--No drop downs-->
    </li>
    <li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'blog') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?> ><a href="http://69.65.3.168/~doubleop/pro.sperity/blog">Blog</a>
<!--No drop downs-->
    </li>
    <li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'business-model') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?> ><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model">Business Model</a>
    	<ul>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/introduction">Introduction</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/investment-strategy">Investment Strategy</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/investor-benefits">Investor Benefits</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/investment-programs">Investment Programs</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/properity-partnership">Prosperity Partnership</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/rrsp-investment">RRSP Investment</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/limited-partnership">Limited Partnership</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/refferal-program">Refferal Program</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/business-model/faq">FAQ</a></li>
    	</ul>
    </li>
    	<li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'track-record') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?> ><a href="http://69.65.3.168/~doubleop/pro.sperity/track-record">Tack Record</a>
    	<ul>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/track-record/company-overview">Company Overview</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/track-record/investment-portfolio">Investment Portfolio</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/track-record/why-prosperity">Why Prosperity</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/track-record/testimonials">Testimonials</a></li>
    	</ul>
    </li>
    	<li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'current-oppertunities') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?> ><a href="http://69.65.3.168/~doubleop/pro.sperity/current-oppertunities">Current Oppertunities</a>
    	<ul>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/current-oppertunities/current-offerings">Current Offerings</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/current-oppertunities/ivestor-interest-form">Investor Interest Form</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/current-oppertunities/properties-for-rent">Properties for Rent</a></li>
    	</ul>
    </li>
    	<li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'upcoming-events') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?> ><a href="http://69.65.3.168/~doubleop/pro.sperity/upcoming-events-news">Upcoming Events &amp; News</a>
    </li>
    	<li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'mentorship-program') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?> ><a href="http://69.65.3.168/~doubleop/pro.sperity/mentorship-program">Mentorship Program</a>
    </li>
    	<li <?php $string = basename($_SERVER['SCRIPT_FILENAME']); if ( strpos($string, 'about-us') !== false ){ echo "class='active'"; }else{ echo "class='nactive'"; } ?> ><a href="http://69.65.3.168/~doubleop/pro.sperity/about-us">About us</a>
    	<ul>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/about-us/mission-statement">Mission Statement</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/about-us/management-team">Management Team</a></li>
    		<li><a href="http://69.65.3.168/~doubleop/pro.sperity/about-us/contact">Contact</a></li>
    	</ul>
</ul>

(Kod wierdly gösteriyor, ama fikir olsun)

Ben SCRIPT_FILENAME'e dışarı yankılanan denedim, ve her sayfada index.php oldu.

Herkes ben bunu hakkında gitmek nasıl biliyor? Ben kullanıcı ilgili sayfasında olduğunda orada kalmak için aktif devlet gerek, ya da ebeveyn altında dahilinde ilgili herhangi bir alt sayfalar

Teşekkür ederim

1 Cevap

Wordpress işlem için aynı komut dosyası için tüm sayfaları yönlendiren beri $_SERVER['SCRIPT_FILENAME'] aynı her sayfada.

Belirli bir dize için URI aramak istiyorsanız, kullanmayı deneyin $_SERVER['REQUEST_URI'] yerine; bu komut idam ediliyor olursa olsun hangi istenen URI döndürür.

Ayrıca, verilen kod, siz de "pasif" yanlış "nactive."