Я_Рожден_В_СССР подскажите пожалуйста, что изменить в коде, чтобы выводились страницы, а не записи.
И чтобы было рандомно.
Сам код:
add_shortcode( 'wfm-cats', 'wfm_add_category_posts' ); function wfm_add_category_posts($atts){ if( empty($atts['id']) ) return; $per_page = !empty($atts['count']) ? (int)$atts['count'] : 3; if( $per_page < 1 ) $per_page = 3; $cats_id = explode(',', $atts['id']); $get_posts = new WP_Query( array( 'category__in' => $cats_id, 'posts_per_page' => $per_page ) ); $content = ''; if( $get_posts->have_posts() ){ $content .= '<div class="insert-posts">'; while( $get_posts->have_posts() ){ $get_posts->the_post(); $content .= '<p>' . get_the_title() . '</p>'; } $content .= '</div>'; } return $content; }
если честно, я вообще не понял, что ты имеешь ввиду
подскажи пожалуйста, сколько стоит обычно?
мне нужно с джумлы на джумлу
чтобы не переплатить, так как редко обращаюсь за такими услугами
add_shortcode( 'wfm-cats', 'wfm_add_category_posts' ); function wfm_add_category_posts($atts){ if( empty($atts['id']) ) return; $per_page = !empty($atts['count']) ? (int)$atts['count'] : 3; if( $per_page < 1 ) $per_page = 3; $cats_id = explode(',', $atts['id']); $get_posts = new WP_Query( array( 'post_type' => 'page', 'orderby' => 'rand' ) ); $content = ''; if( $get_posts->have_posts() ){ $content .= '<div class="insert-posts">'; while( $get_posts->have_posts() ){ $get_posts->the_post(); $content .= '<p>' . get_the_title() . '</p>'; } $content .= '</div>'; } return $content; }
И еще много разных вариантов пробовал, и по ссылке переходил, от туда вставлял код.
Я частично знаю php, чтобы решить эту задачу, у меня знаний не достаточно
согласен:)
да это я так, может кого это беспокоит:)
не получается у меня
подскажите тогда, как вывести результаты плагина через шорткод
Подскажите пожалуйста, что изменить в коде, чтобы выводились страницы, а не записи.
С утра мучаюсь, не получается.
Добавил в файл functions
function sluchpost(){
return'<?php $args = array( 'post_type' => 'page', 'posts_per_page' => 4, 'post_status' => null, 'post_parent' => null, 'orderby' => 'rand', );
$attachments = get_posts( $args ); ?>';
}
add_shortcode('stranicasluch', 'sluchpost');
Все сломалось, что я сделал не так?
подскажи пожалуйста, как узнать тип?
я понимаю, что хочу вывести и куда
статья полезна, но я не понял, как она мне поможет вывести случайно статьи или страницы