wmaraci reklam

İstenilen miktarda yazı yoksa

6 Mesajlar 737 Okunma
pst.net
wmaraci reklam

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Wordpress ile 5 adet reklam alanı yapmak istiyorum eğer reklam alanının 3 tanesi doluysa geriye kalan 2 tane alan için buraya reklam ekle resmi ekle olacak veya 1 tane reklam varsa geriye kalan 4 adet boşyere buraya ilan ekle resmi olacak şekilde nasıl ayarlayabilirim. Ve bu Plugin olmadan olacak şekilde olacak. Kod şu şekilde :


$args = array(
'post_type' => 'reklam',
'order' =>'DESC',
'posts_per_page' => 5,
);
query_posts($args);
?>











 

 

wmaraci
reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Sorduğunuz sorundan hiçbir şey anlamadım. Daha açıklayıcı yazabilir misiniz?
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
bilimokur yukarıdaki koda göre haret edelim. 'posts_per_page' => 5 Bu kodla veritabanında 2 reklam varsa iki tane listelenecek.
Yukarıda verdiğim kodla bu şekilde oluyor:


1-wpuzman.com
2-wmaraci.com


Ben istiyorum ki eğer 2 tane reklam veren varsa geriye boş kalan 3 veya 2 tanede Reklam Ekle olsun :

1-www.wpuzman.com
2-www.wmaraci.com
3-Reklam Ekle
4-Reklam Ekle
5-Reklam Ekle
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Şöyle bir şey yaptım işini görür heralde:



// Burda normal yazılarımızı çağırıyoruz
$args = array(
'order' => 'DESC',
'posts_per_page' => 5,
'post_type' => 'reklam'
);

$deneme = new WP_Query( $args );

if ( $deneme->have_posts() ) {
while ( $deneme->have_posts() ) {
$deneme->the_post();

}
} else {
// no posts
}

// Çağrılan yazıların toplam sayısını alalım.
$count = $deneme->post_count;

wp_reset_postdata();


// Eğer sayfa başı reklam kadar reklam yoksa olmayan kadar manuel reklam yazdırıyoruz:
if($count < 5 ) {

$i = 5 - $count;

for ($x = 0; $x < $i; $x++) {
echo "Reklam";
}
}

?>
silenthilll btnaslan

kişi bu mesajı beğendi.

wmaraci
Mersin evden eve nakliyat

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
bilimokur eyvallah oldu. Peki bu echo "Reklam"; döngüsü dan sonra çıkıyor. Önce çıkması için ne yapabiliriz.


// Burda normal yazılarımızı çağırıyoruz
$args = array(
'order' => 'DESC',
'posts_per_page' => 5,
'post_type' => 'reklam'
);

$deneme = new WP_Query( $args );

if ( $deneme->have_posts() ) {
while ( $deneme->have_posts() ) {
$deneme->the_post(); ?>


} else {
// no posts
}

// Çağrılan yazıların toplam sayısını alalım.
$count = $deneme->post_count;

wp_reset_postdata();


// Eğer sayfa başı reklam kadar reklam yoksa olmayan kadar manuel reklam yazdırıyoruz:
if($count < 5 ) {

$i = 5 - $count;

for ($x = 0; $x < $i; $x++) {
echo "Reklam";
}
}

?>
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
bu kodun önce reklamı yazdırması imkansız. önce title sonra reklam yazdırır.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al