Intereting Posts
Можно ли добавить аргумент к пользовательской функции, добавленной в крючок фильтра? Перевести идентификатор категории в название категории Стиль подкатегорий отличается от своей родительской категории Изменить постоянную ссылку для настраиваемого типа сообщений? Есть ли крючок, который запускается после входа пользователя в систему? Передача User_Fields в контактную форму 7 Отправка ссылки пароля сброса программно Обновить сообщение, чтобы удалить липкую опцию WP_Query не работает как ожидалось для вложений и пользовательских meta_query Как создать эскизы в wordpress с помощью jwplayer Соединение со второй БД не дает мне результатов при запросе Как я могу показать другое меню для разных страниц? Использование wp_editor в shortcode Использование wp-cli для обновления сетей WP / Multisite с 3.5.1 до 3.8 Заголовок комментария таблицы стилей: Какие заголовки являются обязательными?

Короткое кодирование с Divs

Я пытаюсь превратить пользовательский запрос в короткий код, но у меня есть некоторые трудности. Во-первых, я не уверен, как вернуть пользовательский размер эскиза через $return_string … на самом деле я не уверен, как вернуть большую часть моего стиля. вот что я до сих пор.

Я бы хотел сказать следующее:

 <?php $query = new WP_Query (array('showposts' => 3, 'orderby' => 'date', 'order' => 'DESC')); while ($query->have_posts()) : $query->the_post();?> <div class="recent_post"> <div class="recent_title"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </div> <div class="recent_img"> <?php the_post_thumbnail('recent_news_size'); ?> </div> <div class="recent_excerpt"> <?php echo excerpt(22); ?> </div> </div> <?php endwhile; ?> <?php wp_reset_postdata(); ?> 

В мой короткий код здесь:

 function recent_posts_function($atts){ extract(shortcode_atts(array( 'posts' => 1, ), $atts)); query_posts(array('orderby' => 'date', 'order' => 'DESC' , 'showposts' => $posts)); if (have_posts()) : while (have_posts()) : the_post(); $return_string .= '//put stuff here'; endwhile; endif; wp_reset_query(); return $return_string; } function register_shortcodes(){ add_shortcode('recent-posts', 'recent_posts_function'); } add_action( 'init', 'register_shortcodes'); 

Любой из вас, гуру, знает быстрый и простой способ превратить все это в короткий код?