寻找一些帮助:)活动链接状态帮助WordPress的
http://69.65.3.168/~doubleop/pro.sperity/blog
是我工作的网站,你可以看到导航是一个下拉。我希望绿色悬停在活动页面上。
这是一个下拉菜单,所以我创建父页面为主体的导航链接,下拉包含子页面。
目前所有的链接都是硬编码,而不是使用WordPress的内置函数。
这是我的活动链接代码,这对正常.PHP网站运作良好,但不是在WordPress的
<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 & 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>
(代码显示出来wierdly,但你的想法)
我试着回应script_filename,它在每个页面上都是index.php。
任何人都知道我可以怎么做呢?我需要的活动状态呆在那里当用户的相关页面,或在家长根据任何有关子页面上
谢谢
嘿感谢,这伟大工程 http://69.65.3.168/~doubleop/pro.sperity/business-model 但它没有在子页面的工作,甚至寿的名字仍然在网址是什么? ? – user195257 2009-10-25 12:47:30
嘿,它知道了,不需要basename,感谢您的帮助! – user195257 2009-10-25 12:57:30