Adres Bar Gösterildi URL alın

0 Cevap php

Ben Wordpress doğal yaptığı yeniden URL üstüne, bazı URL yeniden kullanıyorum.

Temel fikir, ben başka bir yere ait gibi görünen bir adrese sahip bir kategori sayfası kullanmak olduğunu, bu nedenle / blog / tip / Çocuk WP gerçek kategorisidir. . I / bir htaccess dosyası ile yeniden çocuk / kategori çocuklar klasöründe bu kodu / çocuk / programları denilen aslında bir sayfa gibi görünmesi için:

RewriteEngine on
RewriteRule ^programs$ /blog/type/kids/ [P]

Bu sitedeki iki farklı yerlerde olur, ancak her ikisi de perde arkasında aynı WP sayfayı yerleştirin. Bu, tüm iyi çalışır.

Şimdi yapmanız gereken, navigasyon sitenin uygun bölümünü vurgular ve uygun subnav göstermesini sağlamak için, bu yüklenmektedir hangi konum tabanlı bir değişkeni ayarlanır. Sorun kullanıcının gördüğü yeni, yeniden yazılamaz URL erişemiyor olmasıdır.

İdeal olarak, ben böyle bir şey arıyorum:

if(strpos($_SERVER['PHP_SELF'],'kids//programs')) {
    $top_nav_item_id = 'kids';
} else {
    $top_nav_item_id = 'programs';
    $subnav_item_id = 'kids';
}

PHP_SELF / blog / index.php giderir ve REQUEST_URI / blog / tip / çocuklar gösterir. Yani ne bana gerçekten görüntülenir ediliyor / Çocuk / programların yerini gösteriyor.

Herhangi bir fikir bu nasıl olsun? Belki WP için bu etiketi bir inşa etti?

Şerefe!

0 Cevap