Herkese merhaba
wordpress bir sitem var sitenin shop kısmına gelince benim yazdığım css aktif olmasını istiyorum
Bu şekilde yapıp sayfayı yenilediğimde ekranda hiçbir şey görünmüyor nerede yanlış yapıyorum ya da yaptığım bu yöntem doğru mu ?
<?php
$url = $_SERVER['REQUEST_URI'];
if ($url == "shop") {
echo ".row {margin-top:10px;}";
} else {
echo "";
};
?>
php ile wordpresste urlye göre işlem yaptırmak
6
●367
- 20-09-2014, 08:32:53
- 20-09-2014, 12:28:55$url == "shop" yerine strstr($url, "shop") yazmayı deneyin.
Mobilden gönderilmiştir. - 21-09-2014, 00:33:28strstr($url, "shop") yazdım ama olmadı yine site yüklenmiyor. site wordpress bundan dolayı farklı bir yol izlemek gerekirmi
- 21-09-2014, 00:57:38Onursal ÜyeHephaistos adlı üyeden alıntı: mesajı görüntüle
<?php $url = $_SERVER["REQUEST_URI"]; if (strpos($url, "shop") !== false) { // shop sayfasında yapılacak işlemler } else { // diger sayfalar } ?> - 21-09-2014, 03:11:43echo $_SERVER["REQUEST_URI"];
diye yazın
muhtemelen /shop diye ya da /shop/ diye gelecektir.
sizde kodunuzu şu şekilde değiştirin. çalışacaktır.
$url = $_SERVER['REQUEST_URI'];
if ($url == "/shop" OR $url == "/shop/") {
echo ".row {margin-top:10px;}";
} else {
echo "";
};
arkadaşların verdiği string içinde arayan kodları kullanmayın. başka bir url de (/candyshop-urun-ismi.html gibi) shop geçtiği takdirde oraya da bu kodu basar.