wordpress自定义调用分类目录的方法-利剑分享-科技生活
利剑分享-科技生活-利剑分享-科技生活
利剑分享-科技生活

wordpress自定义调用分类目录的方法

wordpress自定义调用分类目录的方法

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

    } 

?>

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享