WordPress调用所有分类目录代码:
<?php wp_list_categories(title_li=0&orderby=name&show_count=0&depth=1); ?>
参数解释:
Orderby:按什么排列 show_count:分类日志数量 depth:列表深度(是否显示子目录) include:控制显示的分类目录上面的代码可以调用网站所有分类目录名称和链接,还可以使用下面的代码来调用分类目录,并且可以限定显示哪些分类;
<?php
$args=array(
orderby => name,
include=> 1,3,2,
order => ASC
);
$categories=get_categories($args);
foreach($categories as $category) {
echo <a href=" . get_category_link( $category->term_id ) . " title=" . sprintf( __( "View all posts in %s" ), $category->name ) . " . > . $category->name.</a>;
}
?>
WordPress调用当前分类目录的别名
<?php $cat = get_category($cat);echo $cat->slug;?>
如果想分类别名大写,可以这样写:
<?php $mycat = get_category($catid01);echo strtoupper($mycat->slug);?>
如果要调用PAGE页面的别名,可以这样写:
<?php $slug = get_page( $page_id ); echo strtoupper($slug->post_name);?>
如果想调用网站中所有文章,可以使用下面的代码调用所有文章。
<?php if (have_posts()) : ?>
<?php query_posts(cat=-999 . $mcatID. &caller_get_posts=1&showposts=10000); ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile;?>
<?php endif; wp_reset_query(); ?>
代码解释:
999是一个网站中不存在的分类ID;
showposts=10000表示总共调用10000篇文章。
标签: