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.
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.
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.