我需要创建自定义WP查询以获取自定义帖子类型,并且应该返回每个帖子标题中带有组的第一个字母。
品牌是自定义帖子类型。
我现在创建了一个仅显示A,B,E ... Z,
的列表如果没有帖子标题以 C 开头,则不返回 C 字母。
还要返回特殊字符和数字。
答案 0 :(得分:0)
$args = array(
'post_type' => 'brand',
'orderby' => 'title',
'order' => 'ASC'
);
$post_query = new WP_Query($args);
if($post_query->have_posts() ) {
while($post_query->have_posts() ) {
$post_query->the_post();
$titleofpost = get_the_title();
$shorttitle = $titleofpost[0];
?>
<h2><?php echo $shorttitle; ?></h2>
<?php
}
}
答案 1 :(得分:0)
query_posts( array( 'post_type' => array('post', 'portfolio') ) );
同时显示常规帖子和投资组合类型内的帖子
或
query_posts('post_type=portfolio');
仅用于作品集。
用作常规WP查询-阅读抄本:http://codex.wordpress.org/Function_Reference/query_posts#Usage和http://codex.wordpress.org/Function_Reference/query_posts#Post_.26_Page_Parameters
<?php
query_posts(array(
'post_type' => 'portfolio',
'showposts' => 10
) );
?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<p><?php echo get_the_excerpt(); ?></p>
<?php endwhile;?>