WordPress Türkiye Forumları

WordPress Türkiye Forumları » Kurulum ve Kullanım

Her Kategoriden Bir Yazı

(23 mesaj(lar))
  • 1 yıl önce ibrahim tarafından başlatıldı
  • eylultoprak tarafından son cevap
  • Bu konu Çözülmüş

Etiketler:

  1. ibrahim
    Üye

    Arkadaşlar, sitemde 5 kategorim var. Anasayfamda yazılarımın çıktığı alanda 5 ayrı kutucuk kurarak her kategorideki son yazının görünür olmasını sağlayabilir miyim? Örneğin A kutucuğunda A kategorisinin son yazısı B kutucuğunda B kategorisinin son yazısı C kutusunda ise C kategorisinin son yazısını istiyorum. Normalde yazılan yazılar yenilik sırasına göre üst üste ekleniyor. Bunu nasıl oluşturabilirim?

    1 yıl önce #
  2. Yapılabilir fakat biraz zahmetli :) WordPress resmi sitesinde olayın temel mantığı Döngünün Çoklu Kullanımı makalesinde örnekleri ile anlatılıyor. Eğer PHP kodlarına müdahale etmek sizin için zor değilse ve index.php içerisindeki kodları uygun biçimde düzenleyecek kadar XHTML bilgisine sahipseniz zor olmayacaktır.

    Aksi takdirde bir miktar öğrenme süreci gerektirebilir.

    1 yıl önce #
  3. ibrahim
    Üye

    Peki Ali Usta, normal wordpress sistemimizde zaten durum şu değil midir: A kategorisine tıkladığımızda A kategorisinin yazıları çıkıyor. Bunu hangi kod, nasıl bir mantıkla çağırıyor. İndeximde bu kodları farklı tablolar içerisinde gösterdiğim zaman aynı işlemi yaptırmış olmaz mıyım?
    Verdiğiniz linke baktım. Ah İngilizce Ahhhh!

    1 yıl önce #
  4. 1 A kategorisindeki yazılarımı listelemek istiyorsun? yoksa
    2 her kategoride yer alan yazıların başlıkları ve içeriklerinimi ayrı ayrı listelemek istiyorsun?

    * 1 şık gibi istiyorsan yakuter'in yazmış olduğu Kategorinin yazıları eklentisini kullanabilirsin..
    * 2 şıkkı istiyorsan yukarıda verilen linkten istediğine ulaşabilirsin.

    1 yıl önce #
  5. ibrahim
    Üye

    Hetybecom Yakuter'in yazdığı eklenti A kategorisinin son başlıklarından istediğimiz sayıda sadece başlık olarak yayımlar. Oysa benim istediğim şey daha farklı.
    Bir index sayfamız olsun. Bu sayfada toplam 5 yazının olduğunu farzedelim. Wordpress sistemi otomatikmen siteye eklenen son 5 yazıyı gösterir. Örneğin bunların 3 tanesi A kategorisinden 1 tanesi B kategorisinden 1 tanesi de C kategorisindendir. Oysa benim yapmak istediğim şeyde ise yine indeximizde 5 yazımız var. Fakat bunlardan 1. A kategorisinden, 2. B kategorisinden, 3. C kategorisinden, 4. D kategorisinden, 5. E kategorisinden olsun istiyorum. Yani her kategoriden 1 yazı istiyorum. Ve diyelim ki A kategorisine yeni bir yazı eklediğim zaman ana sayfadaki yazı yeni eklenen yazıyla değişirken B, C, D ve E kategorisindeki yazılar görünmeye devam edeceklerdir.
    Anlatabildim sanırım.

    1 yıl önce #
  6. Tamam anladım.

    * http://rhymedcode.net/1001-wordpression-loops/grouped-by-category/ adresindeki kod tam senin istediğin gibi.

    1 yıl önce #
  7. ibrahim
    Üye

    Üstadım, kod için teşekkür ederim. Gerçekten çok iyi bir kod fakat bu kodumuz da sadece başlıkları sıralıyor. A kategorisinin (burada kategorinin ID numarasını girerek bağlıyoruz) örneğin son 3 yazısının sadece başlağını gösteriyor. Oysa bana başlık değil normal index sayfasındaki gibi başlık ve yazının özetinin (devamını okuyun şeklinde ayrıldığını farzedelim) gösterildiği bir şey lazım.
    Bu kod gerçekten iyi ve işe yaracak gibi acaba üzerinde oynanarak yazıyı da gösterebilir miyiz?

    1 yıl önce #
  8. Biraz kurcalarsan daha iyi öğrenirsin.( istediğin yere content eklersen tam istediğin gibi olur...)

    1 yıl önce #
  9. ibrahim
    Üye

    heytbe çok teşekkür ederim. sorunu çözdüm diye yazmak için forumu açtığımda mesajını gördüm. teşekkür ederim. gerçekten çok büyük faydası oldu. saygılarımı sunuyorum.

    1 yıl önce #
  10. ibrahim
    Üye

    Heytbecom sanırım olmadı. Biraz yardımcı olabilir misin? Verdiğiniz sayfadaki kodlar sadece başlıkları göstermemize yardımcı oldu. Kurcaladım bir iki gündür ama olmadı. Biraz daha yardım lütfen.

    1 yıl önce #
  11. ibrahim
    Üye

    Cevap beklemekteyim ustalar!

    Yönetici notu: Bu şekilde mesaj göndermek yerine konuyu siz açtığınıza göre konuyu çözülmemiş olarak işaretleyebilirsiniz. Konu çözülmemiş olarak işaretlendi. [Hasan]

    1 yıl önce #

  12. <?php endforeach; ?>

    bu kod'un geçtiği her satırdan önce alttaki kod'u ekle;


    <?php the_content(__('devamını okumak için tıklayın.')); ?>

    bu satır sayfada "more" tag'ından önce gelen kısmı gösterir.

    * Eğer karakter sınırlaması yapmak istiyorsan mesela content bölümünde 10 karakterlik yazı gözüksün istiyorum dersen wp-plugins.net adresinden aratman gerekiyor.

    1 yıl önce #
  13. ibrahim .. sen google news ana sayfası gibi birşey istiyorsun anladığım kadarıyla.Doğru mu?

    1 yıl önce #
  14. ibrahim
    Üye

    Üstad-ı azamlar, konu çözülmüştür. Teşekkürlerimi sunuyorum. Tam kod şu


    <?php $posts = get_posts( "category=9&numberposts=1" ); ?>
    <?php if( $posts ) : ?>
    <?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
    <h3>" title="Yazının Tümünü Oku: <?php the_title(); ?>"><?php the_title(); ?></h3>
    <?php the_content(__('[DEVAMINI OKU]')); ?>
    <?php endforeach; ?>

    <p class="info">
    <?php if ($post->comment_status == "open") ?>
    <em class="date"><?php the_time('F jS, Y') ?><!-- at <?php the_time('h:ia') ?>-->
    <!--<em class="author"><?php the_author(); ?>-->
    <?php edit_post_link('Edit','<span class="editlink">','</span>'); ?>
    </p>

    <?php endif; ?>

    Aşağıdaki satır (kodların ikinci satırı)

    <?php $posts = get_posts( "category=9&numberposts=1" ); ?>

    şeklindedir. burada Category= numarasını istediğimiz kategorinin numarasını verebiliriz. Yönet > Kategoriler menüsünden hangi kategorinin ID numarasının ne olduğunu bulun ve buraya ekleyin. NumberPostst= buraya da o kategoriden kaç yazı eklemek istediğinizi yazıyorsunuz. İndex sayfanıza koyduğunuzda istediğimiz işlem oluyor.

    1 yıl önce #
  15. Merhaba sanırım yazdığınız kodlarda bir hata var, çünkü ben çalıştıramadım. Tekrar göz atmanız mümkün mü?

    bir de sorum şu olacak: şimdi index.php yi düzenlerken ilk verdiğiniz kodu, sidebarda da ikinci kodu mu kullanmam gerekiyor? sanırım evet.

    Öyleyse de, bunu birden fazla tekrarlayabilir miyim?

    Selamlar

    1 yıl önce #
  16. Bu şekilde yapmak isteyen arkadaşlar:

    - Wordpress.org sitesinde arama yaparsanız:
    * Aranacak kelime: character limit

    Sonuç1:
    http://wordpress.org/support/topic/67864#post-358773

    Sonuç2: birde bu işlemi yapan eklenti bulunuyor.şimdi aklıma gelmiyor onuda daha sonra yazarım.

    1 yıl önce #
  17. <!-- 5. Kategoriden 1 Post Al ve Yazdır -->
    <?php $posts = get_posts( "category=5&numberposts=1" ); ?>
    <?php if( $posts ) : ?>

    <?php foreach( $posts as $post ) : setup_postdata( $post ); ?>


    <h3> 5. Kategori </h3>
    <h2 class="post-titulo" id="post-<?php the_ID(); ?>">" rel="bookmark" title="<?php _e('Permanent link to'); ?> <?php the_title(); ?>"><?php the_title(); ?></h2>
    <p class="postmeta"><?php the_time('F j, Y') ?> · Türü: <?php the_category(', ') ?><?php edit_post_link(__('Edit'), ' · ', ''); ?></p>
    <?php if (is_search()) { ?>
    <?php the_excerpt() ?>
    <?php } else { ?>
    <?php echo wptexturize($post->post_content); ?>
    <?php } ?>

    <p class="comentarios-link"><?php comments_popup_link(__('Comments'), __('Comments (1)'), __('Comments (%)'), 'commentslink', __('Comments off')); ?>
    </p>


    <?php endforeach; ?>
    <?php endif; ?>
    <!-- 5. Kategoriden 1 Post Aldık ve Yazdırdık -->

    tunca :) Msnde yaptık burda da yayınlayalım ihtiyacı olan arkadaşlarımız da kullansınlar...

    Buyrun arkadaşlar..

    1 yıl önce #
  18. ibrahim
    Üye

    Arkadaşlar, konunun yeniden açıldığından demin haberim oldu. Verdiğim kod, index sayfasında sorunsuz çalışıyor. Farklı kutucuklarda farklı kategorilerden yazılar gösterebiliyorsunuz böylelikle. Kodların sidebarla ilgisi yok. Sidebarda da kullanılıp sadece başlıkların çıkması vs. sağlanabilir.

    1 yıl önce #
  19. bunun eklentisini nerden bulabilrim acaba ? yardımcı olabilirmisiniz..

    1 yıl önce #
  20. diskjokey
    Üye

    arkadaşlar benim 10 adet kategorim var bende istisnasız her kategorinin son 5 mesaj başlığını çekmek istiyorum nasıl bi kod kullanmalıyım yardımcı olurmusunuz?

    3 hafta önce #
  21. Rss ile çekin yazıları.

    3 hafta önce #
  22. diskjokey
    Üye

    rss ile nasıl çekilir bilmiyorum, ve sadece her kategorinin son 5 başlığını görüntülemek, başlığa tıklanılınca içeriğini açmasını istiyorum.

    3 hafta önce #
  23. Yan menüyü bileşenler ile mi oluşturdunuz. Eğer bileşenler ile oluşturduysanız bileşenlerdeki rss sekmesini kullanabilirsiniz. Bunun yanında; Rss bağlantı açıklamaları şu adreste ingilizce olarak var ama anlarsınız diye düşünüyorum görünce. Birde türkçe olarak adresi var

    Bileşensiz nasıl çekilir bilmiyorum azda olsa araştırdım fakat bulamadım. Php bilgisi olan biri bir kod üretecekdir yada php bilen biri wordpress dosyalarından widget.php inceleyerek birşey üretilebilir. Çok karışık olduğu için ben başarılı olamadım.

    3 hafta önce #

Bu konu için RSS beslemesi

Cevapla

Mesaj göndermek için giriş yapmalısınız.