Intereting Posts
Архитектура плагинов / шаблон дизайна – лучше использовать частный шаблон Observer / Mediator для подклассов плагинов или WP add_action? Принудительный плагин активируется только из многоузловой сетевой панели Пытаться закодировать простой плагин, бесконечный цикл? Можно ли нарезать index.php и включить файлы? локализация переменной на шаблоне front-page.php терпит неудачу, но преуспевает в одной странице и в архиве таксономии wp_add_inline_style нарушает стиль и не работает аргумент массива do_action передается как ссылка не копия Как сделать Custom Walker для wp_nav_menu () для материализации рамки исключение mod-rewrite? сохранить #hash в соответствующих URL-адресах? Подсчет слов в сообщении Слишком много подключений к серверу Как запустить скрипт jQuery для работы на странице? Добавление нового размера для экрана Media в функции.php не работает is_admin () не работает при обновлении сообщения в панели администратора Как добавить уведомления в интерфейсное меню для пользователей, когда они получили ответы?

получить эскиз персонализированного сообщения

Мне нужно получить URL-адрес для персонализированного типа сообщения Thumbnail, мое собственное имя типа сообщения – слайдер. Я определил функции functions.php:

/* Custom post type */ add_action('init', 'slider_register'); function slider_register() { $labels = array( 'name' => __('Slider', 'post type general name'), 'singular_name' => __('Slider Item', 'post type singular name'), 'add_new' => __('Add New', 'portfolio item'), 'add_new_item' => __('Add New Slider Item'), 'edit_item' => __('Edit Slider Item'), 'new_item' => __('New Slider Item'), 'view_item' => __('View Slider Item'), 'search_items' => __('Search Slider'), 'not_found' => __('Nothing found'), 'not_found_in_trash' => __('Nothing found in Trash'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'menu_icon' => get_stylesheet_directory_uri() . '/image/slider.png', 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title','editor','thumbnail') ); register_post_type( 'slider' , $args ); flush_rewrite_rules(); } add_filter("manage_edit-slider_columns", "slider_edit_columns"); function slider_edit_columns($columns){ $columns = array( "cb" => "<input type='checkbox' />;", "title" => "Portfolio Title", ); return $columns; } 

Мой код:

 <!-- Slider --> <?php $args = array( 'post_type'=> 'post', 'post_status' => 'publish', 'order' => 'DESC', 'tax_query' => array( array( 'post-type' => array('post', 'slider') ) ) ); $query = new WP_Query($args); if( $query -> have_posts() ) { ?> <div id="slider_area"> <div class="slider"> <a href='#' class="prev"><i class="fa fa-angle-double-left"></i></a> <a href='#' class="next"><i class="fa fa-angle-double-right"></i></a> <ul class="slider_list"> <?php while($query->have_posts()) : $query->the_post(); if(has_post_thumbnail()) { ?> <li> <?php the_post_thumbnail(); ?> </li> <?php } elseif($thumbnail = get_post_meta($post->ID, 'image', true)) { ?> <li> <img src="<?php echo $thumbnail; ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" /> </li> <?php } endwhile; ?> </ul> </div> </div> <?php } ?> 

В чем проблема? Может ли кто-нибудь мне помочь? Спасибо за помощь.

Solutions Collecting From Web of "получить эскиз персонализированного сообщения"

Обновите цикл while следующим образом: он напечатает эскиз эскиза для вас

** ПОСТУПЛЕНИЕ АРГУМЕНТОВ **

 <?php /**** Slider Call Function ****/ function callTheSlider() { $args = array('post_type'=> 'expro_slider', 'post_status' => 'publish', 'order' => 'DESC'); ?> <ul> <?php wp_reset_query(); $query = new WP_Query($args); while($query->have_posts()) : $query->the_post(); if(has_post_thumbnail()) { ?> <li> <?php the_post_thumbnail(); ?> </li> <?php } elseif($thumbnail = get_post_meta($post->ID, 'image', true)) { echo 12323; ?> <li> <img src="<?php echo $thumbnail; ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" /> </li> <?php } endwhile; ?> </ul> <?php } ?> 

Вы должны использовать

 'post_type' => array( 'slider' ), 

Это то, что вы должны использовать, чтобы отображать содержимое с ползунка с типом сообщения, а не:

 'post_type' => 'post',