Wordpress PHP Resim değişiklik bir dile bağlı

2 Cevap php

Bana diline bağlı görüntüleri veya div bütün bir blok değiştirmek için izin verecek kodu bir parça yazmaya çalışıyorum

        <?php 
    if($_SESSION['lang'] == "fr"){
            echo "images/header-fr-4.jpg";
        }else{
    echo "images/header-4-en.jpg";
}
     ?>

Wordpress bu yapmanın başka bir yolu var mı?

2 Cevap

WordPress için Gengo eklentisi tercüme mesajları ve sayfaları yanı sıra, dile bağlı olarak şablon unsurları destekler. http://wordpress.org/extend/plugins/gengo/

Örneğin:

<?php if (islanguage('en')) echo "You are reading in English"; elseif (islanguage('ja')) echo "You are reading in Japanese"; else echo "You are seeing all posts..."; ?>

Böyle bir şey yapabilirsiniz:

$lang = $_SESSION['lang'];
die("SANATIZE YOUR VARIABLE");
echo "images/header-4-".$lang.".jpg";

Eğer tüm betik boyunca kullanabilirsiniz böylece her zaman başlığındaki değişken sterilize olabilir.