@1739

Почему не подгружается Slick slider Custom post type?

Пытаюсь сделать Slick slider, содержащий CPT. Сайт test06.menchasha.ru.

В WP functions.php добавлено:
function create_post_type() {
  register_post_type( 'acme_product',
    array(
      'labels' => array(
        'name' => __( 'Sliders' ),
        'singular_name' => __( 'Slider' )
      ),
      'public' => true,
      'has_archive' => true,
       'supports' => array('thumbnail', 'title', 'excerpt')	
    )
  );
}
add_action( 'init', 'create_post_type' );


Подключены скрипты:

function wp_theme_scripts() {
wp_enqueue_script('jquery');

        wp_enqueue_script( 'slides', get_template_directory_uri(). '/js/slick.min.js', array( 'jquery' ) );

        //add slick slider
    wp_register_style('slickcss', get_template_directory_uri() . '/css/slick.css' );
    wp_register_style('slickcsstheme', get_template_directory_uri() . '/css/slick-theme.css' );

    add_action( 'wp_enqueue_scripts', 'wp_theme_scripts' );


Создан front-page.php :

<?php get_header(); ?>
<div class="featured-image-slider">
<?php

// WP_Query arguments
$args = array (
    'post_type'              => array( 'Sliders' ),
);

// The Query
$query_slider = new WP_Query( $args );

// The Loop
if ( $query_slider->have_posts() ) {
      while ( $query_slider->have_posts() ) {
        $query_slider->the_post();
        echo '<div class="featured-image-slider"> ';
        the_post_thumbnail();
        echo '</div>';
    }
    echo '</div>';
} else {
    // no posts found
}

// Restore original Post Data
wp_reset_postdata();

?>

<?php  get_footer(); ?>


В итоге слайдер не выводится. Может, кто с таким сталкивался? Заранее спасибо!
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
Вы зарегистрировали acme_product, а выбрать пытаетесь Sliders, который не существует.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы