-
Üyelik
24.01.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Web Developer
-
Konum
İzmir
-
Ad Soyad
B** Ş**
-
Mesajlar
134
-
Beğeniler
22 / 29
-
Ticaret
2, (%100)
Merhaba arkadaşlar uzun zamandan beri aradığım bu
offset fonksiyonunu bugün şans eseri buldum. Arıyorum fakat adını bilmiyorum dolayısıyla bulamıyordum. Benim gibi arayanlar için kodun nasıl çalıştığını en basit şekilde anlatmaya çalışıcam sizlere;
Yukarıdaki resmi göz önünde bulunduralım mesela tek resmin olduğuna biz div1 diyelim diğerine div2 diyelim.
Şimdi div1 e kodumuzu yazıyoruz;
$news->query('showposts=1');
div2'ye de aşağıdaki kodu yazalım;
$news->query('showposts=3');
şimdi baktığımız zaman div1'de 1 yazı, div2'de 3 yazı gösterecek bize fakat bu şekilde olduğu zaman div1 deki yazımızda div2'de gösterilecek ben istiyorum ki div2'de ilk yazı(div1'deki yazı) gösterilmesin dolayısıyla ne olacak div2'de ki yazılar 2. yazıdan itibaren başlayacak bu durumda işin içine
offset giriyor işte div2'nin offsetine ben 1 yazarsam ilk yazıyı bana göstermeyecek.
Kodumuzun son hali şu şekilde olacaktır.
div1 için:
$news->query('showposts=1');
div2 için:
$news->query('showposts=3&offset=1');
Anlatımımın gayet basit ve anlaşılır olduğunu düşünüyorum takıldığınız yerleri yorum kısmından sorabilirsiniz.
Kaynak:
http://buraksah.in/wordpress-son-birkac-yaziyi-gostermeme-offset-kullanimi.html
2 kişi bu mesajı beğendi.
-
Üyelik
05.03.2013
-
Yaş/Cinsiyet
32 / E
-
Meslek
Üniversite
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
56
-
Beğeniler
6 / 7
-
Ticaret
0, (%0)
Teşekkürler fakat hocam ben anlamadım tam olarak ne işe yarıyor?
-
Üyelik
24.01.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Web Developer
-
Konum
İzmir
-
Ad Soyad
B** Ş**
-
Mesajlar
134
-
Beğeniler
22 / 29
-
Ticaret
2, (%100)
Hocam söyle duşun sitende manşet var manşette son 5 yazıyı gösteriyorsun bu yüzden son 5 yazıyı anasayfa da göstermek istemiyorsun aynısı çıkmasın diye 6. Dan başlatmak istiyorsun iste o zaman offset giriyor devreye. offset=5 dediğin zaman son 5 yazıyı göstermiyor