Intereting Posts
Как сделать разрыв страницы? удалить или скрыть вкладку «Связь» (XFN) «Меню» Изображение автоматически изменено Регистрация поисковых запросов для зарегистрированных пользователей PHP XMLRPC для WordPress: добавление метатегов и описание Как вставить массив терминов с помощью wp_insert_term? Как создать пользовательские страницы ошибок 401, 403 и 500? Изменить разделитель метаданных и удалить на главной странице Предупреждение при попытке изменить / добавить пользовательский тип сообщения WordPress Media Library показывает неправильный размер предварительного просмотра? Изменить панель администратора по умолчанию: выкл. Маленькое введение перед последними сообщениями в блоге Как отображение Последнее изменение в профиле wordpress Как получить все предопределенные вызовы do_action () из активной темы meta_box или custom_field в качестве второго tinymce post-instance?

Изменить короткий код для работы с пользовательскими таксономиями и слизнями

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

  • имя персонализированного сообщения
  • название таксономии
  • слизень категории таксономии

По какой-то причине это не работает, если я определяю собственный тип сообщения в коротком кодексе, как есть. Есть идеи?

function shortcode_latest_from_blog($atts, $content = null) { $sliderrandomid = rand(); extract(shortcode_atts(array( "post_type" => 'post', "posts" => '8', "columns" => '4', "category" => '', "style" => 'text-normal', "image_height" => 'auto', "show_date" => 'true', "excerpt" => 'true', ), $atts)); ob_start(); ?> <div class="row column-slider"> <div id="slider_<?php echo $sliderrandomid ?>" class="iosSlider blog-posts <?php if($style == 'text-overlay') { ?>slider-center-arrows<?php } ?>" style="min-height:<?php echo $image_height; ?>;height:<?php echo $image_height; ?>;"> <ul class="slider large-block-grid-<?php echo $columns ?> small-block-grid-2"> <?php $args = array( 'post_status' => 'publish', 'post_type' => $post_type, 'category_name' => $category, 'posts_per_page' => $posts ); $recentPosts = new WP_Query( $args ); if ( $recentPosts->have_posts() ) : ?> <?php while ( $recentPosts->have_posts() ) : $recentPosts->the_post(); ?> //truncated..