wordpress için “recent posts by categories” bileşeni

Merhaba, oyun programcılığının yanında eskilerden çalışmış olduğum PHP ile de ara sıra bazı işler için uğraşmak zorunda kalıyorum. Zaten programcının bir dile bağlı olması kadar büyük bir handikap yoktur. Programcı dediğin “her yerde her şeyi programlayabilmeli”, tabiki çok uçuk ve absürt durumları bu olaydan ayırıyorum. :D

Bu uğraşların birinde kategorilere göre son yazıları çekebilme gereği hissettim. WordPress’in böyle bir eklentisi var mı bilmiyorum (hiçte araştırmadım ama :) ) internette aramak yerine yazıvereyim diyince ortaya böyle bir şey çıktı.

Örneğin haberler ve projeler isminde iki farklı kategoriniz var. Recent Posts bileşenini(widget) kullandığınızda eklediğiniz tüm yazıları kategorilerine bakmadan listeliyor. Bu bileşen ile farklı kategorilerde listeleme yapmak mümkün, örneğin Son Haberler ve Son Projeler gibi bir alan ekleyebilirsiniz.

Benim en çok sıkıntı çektiğim durumlardan birisi www.konsolussu.com da “son girilenler” alanında haber, inceleme tüm kategorilerde yayınların listelenmesi, örneğin 3-4 haber girildiği zaman gözden kaçırdığınız bir inceleme o listede olmuyor ve bu ciddi sıkıntı çıkarabiliyor (en azından bana çıkarıyor). Ancak bu widget ile birlikte “son incelemeler” “son haberler” gibi kategoriye göre son yazıları çekebilmek mümkün, lafı fazla uzatmıyorum buyrun…

/wp-includes klasörünün içerisinde default-widgets.php isimli dosyayı açıyoruz.

/**
* Recent_Posts widget class

Yukarıdaki ifadenin üstüne alttaki kodu ekliyoruz.

Yine default-widgets.php isimli dosyada;

register_widget('WP_Widget_Recent_Posts');

Satırının üstüne alttaki satırı ekliyoruz.

register_widget('WP_Widget_Recent_Posts_By_Categories');

Tüm yapmanız gereken bu kadar…

Recent posts by categories in wordpress

Recent posts by categories in wordpress

İyi çalışmalar…


wordpress için “recent posts by categories” bileşeni” yazısına 2 yorum var…

yazıya yorum yapın

email adresini kesinlikle paylaşılmaz. gerekli alanlar * ile belirtilmiştir.

*


7 + dört =