蓝盟诗人[LUC]蓝客联盟

忘记密码

关于WordPress分类的一些函数

2011-08-14 22:59 作者: 来源: 本站 浏览: 3,364 views 我要评论(4条) 字号:

[task]
前言:
Tstyle PRO 1.2 首页不像新版那样布局,也没有公告,
所以昨晚就准备修改一下。
哎。我是菜鸟。第一次改主题的布局。所以昨晚走了弯路。。。
应该算是今天正式动工的吧。
加了几个功能,这里不多说了,明天向大家详细说来。
下面是记录一下,今天所用到的PHP方面的知识
[/task]
下面的东西,转自蝶浪网络 http://deloz.net/show.php/1000000289.html
这里要向砖家说声谢谢。只学过一个星期PHP的我好久没接触PHP代码,很是生疏啊。
不懂的地方谷歌无方之后,一直不断的骚扰砖家,多谢他的很耐烦!哈哈、
以前写第一个PHP程序在线课程表的那一个礼拜,没少烦他,呵呵,谢谢!
[php]
get_category_link($category_id)
说明:通过分类ID,获得此分类的URL地址

foreach( get_the_category() as $zarva_c ) {

echo '<a href="'.get_category_link($zarva_c->cat_ID).'" target="_blank" class="sliver" >'.$zarva_c->cat_name.'</a>';

}
[/php]

[php]
根据分类ID,获取某分类的图标.
function category_img()

{

$img_src = 'http://deloz.net/wp-content/themes/zarva/ico/';

foreach( get_the_category() as $zarva_c )

{

switch ($zarva_c->cat_ID)

{

case 116://EVA

echo '<img src="'.$img_src.'live.gif" border="0" alt="'.$zarva_c->cat_name.'" />'.$zarva_c->cat_name;

break;

default:

echo $zarva_c->cat_name;

break;

}

}

}
[/php]
[php]
输出分类描述
<?php echo category_description(分类ID号); ?>//根据分类ID获取分类描述

<?php echo category_description(); ?>//直接输出分类描述,一般在输出日志的循环中使用
[/php]

下面的这个代码,是获取分类的别名,也就是slug
谷歌到了业界小有名气的ZWW,这是链接:http://zww.me/archives/25379
一、根据分类名称获取分类ID
这个很简单,WP内置了函数 get_cat_ID(),使用方法
*参数 $cat_name 是分类名称,可不是分类别名哦
具体到WP官网 http://codex.wordpress.org/Function_Reference/get_cat_ID
二、根据分类名称获取分类别名
这是蛋疼的要求,要先用到第一点:获取分类ID,具体看如下
[php]
$cat_ID = get_cat_ID($cat_name); // $cat_name为分类名称
$cat = get_category($cat_ID);
echo $cat->slug;
如果再 echo $cat->name;就绕回来了 分类名称
[/php]

下面是我自己整理的一下今天修改TstylePRO所用到的几个函数,
没有细看上面转载的两篇有没有,
哈哈、我也留个属于自己的记号。
[php]
1. get_cat_name($cat_ID) // 根据分类ID获取分类名
2、$cat_ID = get_cat_ID($cat_name); // 根据分类名获取分类ID
$cat = get_category($cat_ID); // 根据分类ID获取分类
echo $cat->slug; // 显示分类的别名
3、get_category_link($blue) // 根据 分类ID获取分类的链接
[/php]

貌似今天最主要的就是用到这几个函数,
唉...累啊 腰酸背痛的
望转走的哥们给小弟加个链接
By:诗人博客 www.BlueNoob.com 于22:55

网友评论已有4条评论, 我也要评论

  1. 上海市中医医院
    2011-10-20 10:33:49 沙发

    要是内容再丰富点就更好了,不过还是谢谢博主了!

    • 流浪詩人
      2011-10-24 20:16:18

      懒得刻意去增加内容,这里更像是我自己的notepad

  2. 淘靓吧
    2011-08-16 16:27:46 板凳

    最近也在看wordpress,多看看发现挺简单,折腾比较容易

    • 流浪詩人
      2011-08-21 23:44:19

      呵呵,生活的乐趣就在于不断折腾嘛、

发表评论

*

* (保密)

Ctrl+Enter 快捷回复

会员登录关闭

记住我 忘记密码

注册会员关闭

小提示: 您的密码会通过填写的"电子邮箱"发送给您.

**/