Mehmet ARIK adlı üyeden alıntı

O zaman hocam bu fonksiyonu şöyle değiştirirsin.
function reklamgoster() {
return '

reklam linki vs içeriği
'; }
add_shortcode('reklam', 'reklamgoster');

Bir class belirlersin.
Responsive kodlarda da
@media only screen and (max-width: 767px) { ... gibi
.anareklam {display:block;..... ayarların}
}
olarak ayarlarsın. Normal CSS de o reklam birimini dislpay:none; yaparsın.

Yani normal çözünürlükte görünmez. Senin responsive çözünürlüklerde görünür. 767, 480 px genişliklerde falan.

Birde normal sitede görünmeyecekya. O boş kalan yere de birşey koyarsın.




Anladım demek istediğini şu şekilde olur sanırsam

/***** Phone (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {

.row { margin:0 auto; width:456px; }
.row .row { margin:0; width:auto; display:inline-block; }
.anareklam {display:block; width:420px}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 { width:456px; margin:10px 0 0 0; float:left; display:inline; }

.show-phone { display:inherit !important; }
.show-tablet { display:none !important; }
.show-screen { display:none !important; }

.hide-phone { display:none !important; }
.hide-tablet { display:inherit !important; }
.hide-screen { display:inherit !important; }

}


bunu tablet ayarı içinde yapmak gerekir?