2013-10-14 16 views
0

我有兩個網站,都使用相同的代碼和相同版本的WordPress(3.6.1)。網站主題主要基於使用Foundation 4.0的Reverie Foundation主題。使用相同主題的2個WordPress安裝之間的差異

(BETA網站)http://tallistowp.betaforming.com/features/

(LIVE網站)http://www.tallisto.com/features/

主導航是硬編碼:

<ul> 
<li><a href="/features/"<?php if ($url_folder == "features") { echo ' class="current"';} ?> >Features</a></li> 
<li><a href="/news/"<?php if ($url_folder == "news") { echo ' class="current"';} ?> >News</a></li> 
<li><a href="/blog/"<?php if ($url_folder == "blog") { echo ' class="current"';} ?> >Blog</a></li> 
<li><a href="/about/"<?php if ($url_folder == "about") { echo ' class="current"';} ?> >About</a></li> 
<li><a href="/contact/"<?php if ($url_folder == "contact") { echo ' class="current"';} ?> >Contact</a></li> 
<li><a href="/join/"<?php if ($url_folder == "join") { echo ' class="current-signup"';} ?> class="subscribe-button">Signup</a></li> 
<li><a href="https://app.tallisto.com/login.php" class="login-button">Login</a> 
</ul> 

使用此代碼確定的 「當前」 頁面申請活動頁面造型。

<?php 
// get folder name for active navigation styling 
$url_folder = substr(substr($_SERVER["REQUEST_URI"],1), 0, strpos(substr($_SERVER["REQUEST_URI"],1), "/")); 
?> 

在BETA網站上,只要結尾的斜槓在鏈接上,它就會工作。如果我刪除它,我將失去$ url_folder變量,並且未設置「當前」類。

在LIVE網站上,由於某種原因,尾部斜線會自動移除,但這種方式無效。

逃離我的另一個奇怪之處在於BETA網站比LIVE網站更大。這就像LIVE網站正在縮小約5-10%。

回答

0

似乎很可能,如果尾隨斜線在實時刪除但不是beta版,那麼.htaccess文件在每個站點上都不相同。對我而言,斜線不會被刪除,並且導航突出顯示罰款。

如果該網站在一臺服務器上縮小比例,我懷疑您在某個時候無意中縮小了,並且您的瀏覽器正在記住更改。嘗試訪問每個瀏覽器,並同時按CTRL和'='來重置這些 - 適用於大多數瀏覽器。

+0

是的,該網站由於某種原因縮放。感謝您的修復。導航問題有點奇怪。 .htaccess文件是相同的。它可以在Win7(IE,FF和Chrome),Mac(Chrome和Safari)上正確呈現,但不會突出顯示Mac FF或iPhone和iPad上的活動鏈接。這三人的尾部斜線正在下降。 – Brett