• 15-09-2021, 10:51:45
    #10
    Misafir adlı üyeden alıntı: mesajı görüntüle
    if
    ( get_theme_mod('----') == 'one-column' ) {
    ?>
    <? }
    elseif
    ( get_theme_mod('----') == 'two-columns' ) {
    two-column seçili ise görünen kodlar burada }


    böyle deneyin
    Bu zaten one-column'un içi hocam, ben dışına yazmak istiyordum demiştim. one-column ile açılıp kapanmayacak sürekli kalacak. Orada one-column var two-columns var ya, onların ikisi de açılıp kapanabilir şeyler, arasında bir html kodu olacak hiç bir şekilde etkilenmeyecek bunlardan.

    Misafir adlı üyeden alıntı: mesajı görüntüle
    Yada değişkene ata

    if( get_theme_mod('----') == 'one-column' ) {
    $cikti = “one-column seçili ise görünen kodlar burada “; }

    <?php echo $cikti; ?> dersin
    Değişken ile de hata alıyorum.

    crooper adlı üyeden alıntı: mesajı görüntüle
    Hem balik tutma, hem hazir balik birarada :
    <?php diye tag actiginda artik php icerisindesin ve onun kurallari dogrultusunda yazman lazim ki her dilde hemen hemen boyle.
    php de ekrana cikti vermek istersen bilindik yontem echo dur. echo '<div>icerik</icerik>'; dersen ekrana html yazar.

    Ya da yukaridaki mantikta, php den cikabilirsin.

    <?php if() { ?>
    bu kisim php degil artik. dolayisiyla actigin if tag ini kapatmak icin tekrar php ye girmen lazim.

    <?php } ?>

    if sartina baglamak istemiyorsan if lerin arasinda degil disinda php disina cik.

    kolay gelsin
    Hocam if den sonra elseif geliyor, arasına yazamıyorum sıkıntı orada. Anlattıklarınızı zaten biliyorum, benim derdim if ve elseif'in arasına ne if'e ne de elseif'e bağlı olmayan bir alan yaratmak. Neyle olduğu önemli değil, ister değişken içini çeksin, ister tek ister çift tırnak ile olsun ya da php kapatıp arasına yazıp açayım. Sadece halini yazayım bir de;


    if () {    
    } elseif () {
    } elseif () {
    } elseif () {
    } else () {
    }
    Şimdi burada { } arasına gelmeyecek şekilde nasıl yazarım? ( ) içerisinde bir kontrol oluyor çunki, { } içine yazınca bundan etkileniyor.
  • 15-09-2021, 10:56:39
    #11
    if (){} ile else{} veya elseif(){} arasına herhangi bir betik yazamazsınız. koşuldan etkilenmemesini istiyorsanız koşulun öncesine veya sonrasona eklemeniz gerekiyor. veya eklemek istediğiniz betiği bir fonksiyon olarak yazıp istediğiniz koşulların içerisinde çagırabilirsiiz.

    yada koşulu ikiye böylebilirsin.

    if
    ( get_theme_mod('----') == 'one-column' ) {
    one-column seçili ise görünen kodlar burada }
    elseif
    ( get_theme_mod('----') == 'two-columns' ) {
    two-column seçili ise görünen kodlar burada }
    
    /*artık buraya yazabilirsin. Çünkü sonrasında else veya elseif yok*/
    
    if
    ( get_theme_mod('----') == 'three-columns' ) {
    there-column seçili ise görünen kodlar burada}
    elseif
    ( get_theme_mod('----') == 'four-columns' ) {
    four-column seçili ise görünen kodlar burada}
    else {}
  • 15-09-2021, 11:09:47
    #12
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    if (){} ile else{} veya elseif(){} arasına herhangi bir betik yazamazsınız. koşuldan etkilenmemesini istiyorsanız koşulun öncesine veya sonrasona eklemeniz gerekiyor. veya eklemek istediğiniz betiği bir fonksiyon olarak yazıp istediğiniz koşulların içerisinde çagırabilirsiiz.

    yada koşulu ikiye böylebilirsin.

    if
    ( get_theme_mod('----') == 'one-column' ) {
    one-column seçili ise görünen kodlar burada }
    elseif
    ( get_theme_mod('----') == 'two-columns' ) {
    two-column seçili ise görünen kodlar burada }
    
    /*artık buraya yazabilirsin. Çünkü sonrasında else veya elseif yok*/
    
    if
    ( get_theme_mod('----') == 'three-columns' ) {
    there-column seçili ise görünen kodlar burada}
    elseif
    ( get_theme_mod('----') == 'four-columns' ) {
    four-column seçili ise görünen kodlar burada}
    else {}
    O halde bölmekten başka çarem yok, ben acaba yazılabilir mi diye düşünüyordum da. if else elseif gibi bir değer girip içine de yazılabilir sandım.