阿里云服务器

在做wordpress模板中常常需要调用分类目录来做为导航。

默认调用:

<?php wp_list_categories('title_li=0&orderby=name&show_count=0&depth=2'); ?>

但是默认调用格式在模板中输出格式不是很常用,这样我们就需要自定义分类目录的输出格式!

这里我们用到了wordpress中的get_categories()函数来定制自己的代码。



<?php

$categories=get_categories("");

  foreach($categories as $category) {

        echo '<li><a href="'.get_category_link( $category->term_id ).'">'.$category->name.'</a></li>';

  }

?>

复制代码这段代码的意思是,先获取分类目录的数据,然后根据echo来输出自己定义的标签样式,这里的<li>是可以修改成其他标签的比如<div>,或者你也可以在<li>中间添加它的CSS属性如:<li class="menu">。

除了上述的方法,还有第二种代码形式:
<?php

$args=array(

  'orderby' => 'name',

  '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>';

    } 

?>
复制代码这种形式只是增加了调出数据排列方式,以名字的字母排列顺序取出数据。

热门话题

20的logo设计说明wordpress怎么更换域名织梦v5.7怎么更换logo织梦人学会攻略路易织梦转tpwordpress title代码wordpress 外贸模板织梦网站 首页更改不变社区logo在线设计织梦程序网站地图插件织梦岛完美wordpress 安全检测网站建设鼠标移动变颜色
相关阅读: