Neler yeni

Hoşgeldin Ziyaretçi

Kayıt olarak forumumuzdan dosya indirebilir,bilgi sahibi olabilir,daha iyi bir şekilde yararlanabilirsin.

Şimdi kayıt ol

WordPress'te Son Gönderileri Açılır Menü Olarak Gösterme Nasıl Yapılır?

wordpresstr

Administrator
125
13 Kas 2020
WordPress Son Gönderilerini Düz Açılır Menüde Gösterme (Manuel Kod)
Bu yöntem yerleşik wp_get_recent_postsişlevi kullanır . Tek yapmanız gereken, aşağıdaki kodu kopyalayıp temanızın functions.php dosyasına yapıştırmaktır .

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function wpb_recentposts_dropdown() {
$string .= '<select id="rpdropdown">
<option value="" selected>Select a Post</option>';

$args = array( 'numberposts' => '5', 'post_status' => 'publish' );

$recent_posts = wp_get_recent_posts($args);
foreach( $recent_posts as $recent ){
$string .= '<option value="' . get_permalink($recent["ID"]) . '">' . $recent["post_title"].'</option> ';
}

$string .= '</select>
<script type="text/javascript"> var urlmenu = document.getElementById( "rpdropdown" ); urlmenu.onchange = function() {
window.open( this.options[ this.selectedIndex ].value, "_self" );
};
</script>';

return $string;
}
add_shortcode('rp_dropdown', 'wpb_recentposts_dropdown');
add_filter('widget_text','do_shortcode');

Artık kısa kodu [rp_dropdown] WordPress yayınınızda, sayfalarınızda ve metin widget'larında kullanabilirsiniz. Bunun gibi görünecek:


Bir WordPress sitesinde bir açılır menüdeki son gönderiler


Eklenti Kullanarak Daraltılabilir Son Gönderiler Ekleme

Yukarıdaki yöntem, son gönderilerinizi bir açılır biçimde listeler. Yerden tasarruf etmenin başka bir yolu, kullanıcılar tıkladığında genişleyen son gönderilerin daraltılabilir bir listesini eklemektir.
Yapmanız gereken ilk şey, Collapse-O-Matic eklentisini kurmak ve etkinleştirmektir . Kutudan çıkar çıkmaz çalışır ve yapılandırmanız gereken hiçbir ayar yoktur.
Eklenti, bir kısa kod kullanarak daraltılabilir bir menüde herhangi bir şeyi göstermenize izin verir.
Bu eklentiyi kullanmadan önce, son gönderileri istediğimiz yerde kolayca göstermenin bir yolunu bulmalıyız. Bu kodu temanızın functions.php eklemeniz yeterlidir .

1
2
3
4
5
6
7
8
9
10
11
12
13
function wpb_recentposts() {

$string .= '<ul>';
$args = array( 'numberposts' => '5', 'post_status' => 'publish' );
$recent_posts = wp_get_recent_posts($args);
foreach( $recent_posts as $recent ){
$string .= '<li><a href="' . get_permalink($recent["ID"]) . '">' . $recent["post_title"].'</a></li> ';
}
$string .= '</ul>';
return $string;
}
add_shortcode('recentposts', 'wpb_recentposts');
add_filter('widget_text','do_shortcode');

Bu kod, kısa kodu kullanarak son gönderilerin bir listesini görüntülemenizi sağlar [recentposts].
Şimdi kısa kodumuzu Collapse-O-Matic kısa koduna ekleyerek son gönderilerin daraltılabilir bir listesini oluşturacağız.
Kısa kodu şu şekilde eklemeniz yeterlidir:
[expand title="Recent Posts"][recentposts][/expand]
Bu kısa kodu bir metin widget'ına, gönderilere veya WordPress sitenizdeki sayfalara ekleyebilirsiniz. Test sitemizde böyle görünüyordu.

Son gönderilerin daraltılabilir listesi
 
Üst