Muhtemelen bir açılır listede bu kategorileri görüntüleyen kategori widget'ına aşinasınızdır. Kısa süre önce, bir abone benzer bir liste (açılır menüde) bir araya getirmek istedi, ancak bu kez öğeler için.

Bu eğitimde, size son makale açılır listesinin nasıl görüntüleneceğini göstereceğim.

recentpostsdisplay

Son makalelerin bir listesini neden görüntülemeniz gerekiyor?

WordPress, varsayılan bir son gönderiler widget'ı sunar. Bu widget yalnızca en son gönderileri görüntüler blogunuzunve maksimum öğe sayısı seçilebilir. Ancak 5-10'dan fazla makale görüntülemek istiyorsanız kenar çubuğunuzdaki liste uzayacaktır.

Bazı WordPress kullanıcılarının, son gönderilerinin ekranında işleri daha kompakt hale getirmesi gerekir. Bu durumda, bir açılır öğe listesi içeren bir menü kullanmak size kenar çubuklarında yer kazandırır.

Son açılan makalelerinizi açılır listeye ekleyebileceğiniz farklı yöntemlere bir göz atalım.

Son açılan makaleler basit bir açılır menüye nasıl eklenir

Bu yöntem internet işlevini kullanıyor " wp_get_recents_posts". Tek yapmanız gereken aşağıdaki kodu kopyalayıp temanızdaki belirli bir dosyaya yapıştırmak veya senin eklentileri birinde.

function Recentposts_dropdown () {$ string. = ' Bir Gönderi Seçin '; $ args = array ('numberposts' => '5', 'post_status' => 'yayınla'); $ Recent_posts = wp_get_recent_posts ($ değiştirgeler); foreach ($ son_gönderi $ yeni olarak) {$ string. = ' '. $ yeni ["post_title"]. ' '; } $ dize. = ' var urlmenu = document.getElementById( "rpdropdown" ); urlmenu.onchange = function() {
            window.open( this.options[ this.selectedIndex ].value, "_self" );
            };
            '; $ dizge döndür; } add_shortcode ('rp_dropdown', 'Recentposts_dropdown'); add_filter ('widget_text', 'do_shortcode');

Artık gönderilerinizde veya metin widget'ınızda "[rp_dropdown]" kısa kodunu kullanabilirsiniz.

recentpostsmenu

Bir eklenti kullanarak son makaleler nasıl görüntülenir

Önceki yöntem, yalnızca son makalelerinizin bir listesini web sitenizde görüntülemenize olanak tanır. WordPress blog. Yer kazanmak için bunu yapmanın başka bir yolu da dinamik bir daraltılabilir liste eklemektir.

Bu durumda yapmanız gereken şey eklentiyi kurmak ve etkinleştirmektir. Aç-O-MaticBu eklenti konfigürasyon olmadan çalışır ve ayar yoktur.

Bu eklenti, bir kısa kod kullanarak her şeyi bir açılır listede görüntülemenizi sağlar.

Ancak bu eklentiyi kullanmadan önce, son gönderileri istediğimiz yerde görüntüleme seçeneğine sahip olmak isteriz. Bu durumda tek yapmanız gereken, aşağıdaki kodu temanızın functions.php dosyasına veya eklentilerinizden birine eklemektir.

function Recentposts () {$ string. = ' '; $ args = array ('numberposts' => '5', 'post_status' => 'yayınla'); $ Recent_posts = wp_get_recent_posts ($ değiştirgeler); foreach ($ son_sayfadan $ son olarak) {$ string. = ' '. $ yeni ["post_title"]. ' '; } $ dize. = ' '; $ dizge döndür; } add_shortcode ('son gönderiler', 'son gönderiler'); add_filter ('widget_text', 'do_shortcode');

Kodun bu kısmı, en son makaleleri eklemenizi sağlar. blogunuzun "kısa kodunu kullanarak [Recentposts]".

Şimdi eklenti SHORTCODE bizim shortcode ekleyeceğiz Katlanabilir-O-Matic, katlanabilir bir menü oluşturmak için. İşte somut bir örnek:

[expand title = "Son Gönderiler"] [son gönderiler] [/ expand]

Özelliğin değerini değiştirmeyi unutmayın "Başlık" shortcode "Genişlet", Widget’ın başlığını değiştirmek için Buna benzer bir listeniz olacak:

recentposts-katlanabilir

Gördüğünüz gibi bu kadar basit. umarım her şey yolunda gider blogunuzun. Yapmanız gerekebilir bu işlemden önce blogunuzun yedeği.

Hepsi bu makale için, en sevdiğiniz sosyal ağlarda arkadaşlarınızla paylaşmaktan çekinmeyin ve hepinize Mutlu Yıllar dilerim!