Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 按字母顺序整理自定义的帖子类型_Wordpress_Sorting_Posts - Fatal编程技术网

Wordpress 按字母顺序整理自定义的帖子类型

Wordpress 按字母顺序整理自定义的帖子类型,wordpress,sorting,posts,Wordpress,Sorting,Posts,有点奇怪,我一直在毫无线索地搜索网络。我试图按字母顺序对这个自定义帖子(在我的例子中是滑块)进行排序,正如您所看到的,我添加了排序命令,但它只是忽略了它,并继续显示一个随机循环。我错过了什么 谢谢 <?php /* Template Name: Fullscreen Slideshow */ get_header(); $slide_loop = new WP_Query( array('post_type' => THEME_SLIDE_TYPE, 'posts_per_

有点奇怪,我一直在毫无线索地搜索网络。我试图按字母顺序对这个自定义帖子(在我的例子中是滑块)进行排序,正如您所看到的,我添加了排序命令,但它只是忽略了它,并继续显示一个随机循环。我错过了什么

谢谢

<?php 

/*
Template Name: Fullscreen Slideshow
*/

get_header(); 

$slide_loop = new WP_Query( array('post_type' => THEME_SLIDE_TYPE, 'posts_per_page' => -1, 'post__in' => 0,  'orderby' => 'title', 'order' => 'ASC' ) );
?>

<div id="fullscreenSlideshow">


<?php if ($slide_loop->have_posts()) : while ($slide_loop->have_posts()) : $slide_loop->the_post(); ?>

    <?php
        $slide_image_url =  wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
        $slide_text_position = (get_post_meta($post->ID, THEME_METABOX . "slide_text_position", true) == "") ? "left" : get_post_meta($post->ID, THEME_METABOX . "slide_text_position", true);
        $slide_color = (get_post_meta($post->ID, THEME_METABOX . "slide_color", true) == "") ? "light" : get_post_meta($post->ID, THEME_METABOX . "slide_color", true);
    ?>
    <div class="slide">
        <img src="<?php echo $slide_image_url[0];?>" />
        <div class="overlay"></div>
        <div class="content <?php echo $slide_text_position; ?> <?php echo $slide_color; ?>">
            <h1><?php the_title(); ?></h1>
            <div class="caption"><?php the_content(); ?></div>
        </div>
    </div>


<?php endwhile; ?>

<?php endif; ?>

</div>

<div id="slideshowNav">
    <div id="slideCount">
    </div>
    <div id="slideControls">
        <a id="slideprev" href="javascript:;"><?php _e("Prev", "ablaze");?></a>
        <a id="slidenext" href="javascript:;"><?php _e("Next", "ablaze");?></a>
    </div>
</div>

<?php get_footer();

" />

您应该从参数中删除
post\u in

请注意,不要在函数名、自定义post类型名和分类名称中使用大写字母。它们很麻烦。此外,不要在名称开头使用数字和任何特殊字符(下划线除外)