SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
Değer "category_url" olarak döndüğünde if içerisi yazılıyor ancak değer aynı değil ise yani elseif sonrası yazılmıyor. Bilerek === kodum örneğe zira ne yapılacak orada anlamadım. PHP'ye yeni başladım, yapmak istediğim iş için kullandığım kodlar da yanlış seçilmiş olabilir zira ben "category_url" ile şu, değil ise bu çalışsın şekilde 2 kod aralığı yaratmaya çalışıyorum.

        foreach ($category_explodes as $category_explode):
            if ('category_url' === $category_explode) {
                ?>
                    Aynı ise yazdırılacak.
                <?php
            } elseif ('category_url' === $category_explode) {
                ?>
                    Aynı değil ise yazdırılacak.
                <?php
            }
        endforeach;
Not: foreach öncesi açmak için ilgili array içeriğini açıp değişken olarak tanımladım.
    $category_order = get_theme_mod( 'laura_home_page_url_disable', 'category_url,author-url');
    $category_explodes = explode(',', $category_order);
iki durum varsa elseif kullanmanıza gerek yok