【问题标题】:Sort out custom post type alphabettically按字母顺序排序自定义帖子类型
【发布时间】:2014-10-13 15:09:05
【问题描述】:

有点菜鸟,我一直在搜索网络没有任何线索。我正在尝试按字母顺序整理此自定义帖子(在我的情况下为滑块),如您所见,我已添加命令进行排序,但它只是忽略它并继续显示随机循环。我错过了什么?

谢谢!

<?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();

【问题讨论】:

    标签: wordpress sorting posts


    【解决方案1】:

    你应该从你的论点中删除post__in。还可以查看WP_Query中可以按(orderby)排序的参数

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

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 2017-09-08
      • 2019-08-28
      • 2020-12-24
      • 1970-01-01
      • 2011-06-17
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多