Как Показать Последние записи в выпадающем списке на WordPress

Как Показать Последние записи в выпадающем списке на WordPress

Как Показать Последние записи в выпадающем списке на WordPress

Вы, наверное, знакомы с виджетами на WordPress. Недавно, один мой знакомый спросил меня, если это возможно, как показать последние записи в выпадающем списке на WordPress. Прочитав эту статью, вы научитесь отображать последние записи в выпадающем списке на WordPress.

Как Показать Последние записи в выпадающем списке на WordPress

Почему и кто нуждается в Последних записях в выпадающем списке?

WordPress поставляется со встроенным виджетом “свежие записи”, который можно добавить к любую боковую панель или готовую область виджетов.

Этот виджет просто отображает список последних постов, и вы можете выбрать количествопостов, которые вы хотите показать. Но если вы хотите показать более 5-10 постов, то список займет много места на боковой панели.

Некоторым пользователям WordPress может понадобиться компактный способ отображения последних записей. В этом случае, использование раскрывающегося меню или разборных списков может помочь вам сэкономить пространство.

Давайте посмотрим на самый простой способ, чтобы показать последние записи в выпадающем списке на WordPress.

 

Код Последних записей в выпадающем списке

Этот метод использует встроенную функцию wp_get_recent_posts. Вам нужно скопировать и установить ниже приведенный код в файл functions.php в вашей теме.

Скопировать и установить этот код в файл functions.php
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');

Теперь вы можете использовать шорткод:

Теперь вы можете использовать шорткод
[rp_dropdown]

на вашем WordPress сайте, страницах и в области текстовых виджетов. Он будет выглядеть следующим образом:

Все, надеюсь, теперь вы знаете как отобразить последние записи в выпадающем списке на WordPress.

Если непонятно, то, смотрите наглядное видео

Aliexpress INTAliexpress INTAliexpress INT

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *