[task]
前言:
Tstyle PRO 1.2 首页不像新版那样布局,也没有公告,
所以昨晚就准备修改一下。
哎。我是菜鸟。第一次改主题的布局。所以昨晚走了弯路。。。
应该算是今天正式动工的吧。
加了几个功能,这里不多说了,明天向大家详细说来。
下面是记录一下,今天所用到的PHP方面的知识
[/task]
下面的东西,转自蝶浪网络 http://deloz.net/show.php/1000000289.html
这里要向砖家说声谢谢。只学过一个星期PHP的我好久没接触PHP代码,很是生疏啊。
不懂的地方谷歌无方之后,一直不断的骚扰砖家,多谢他的很耐烦!哈哈、
以前写第一个PHP程序在线课程表的那一个礼拜,没少烦他,呵呵,谢谢!
1 2 3 4 5 6 7 8 | 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>'; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 根据分类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; } } } |
1 2 3 4 | 输出分类描述 <?php echo category_description(分类ID号); ?>//根据分类ID获取分类描述 <?php echo category_description(); ?>//直接输出分类描述,一般在输出日志的循环中使用 |
下面的这个代码,是获取分类的别名,也就是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,具体看如下
1 2 3 4 | $cat_ID = get_cat_ID($cat_name); // $cat_name为分类名称 $cat = get_category($cat_ID); echo $cat->slug; 如果再 echo $cat->name;就绕回来了 分类名称 |
下面是我自己整理的一下今天修改TstylePRO所用到的几个函数,
没有细看上面转载的两篇有没有,
哈哈、我也留个属于自己的记号。
1 2 3 4 5 | 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获取分类的链接 |
貌似今天最主要的就是用到这几个函数,
唉...累啊 腰酸背痛的
望转走的哥们给小弟加个链接
By:诗人博客 www.BlueNoob.com 于22:55
2011-10-20 10:33:49 沙发
要是内容再丰富点就更好了,不过还是谢谢博主了!
2011-10-24 20:16:18
懒得刻意去增加内容,这里更像是我自己的notepad
2011-08-16 16:27:46 板凳
最近也在看wordpress,多看看发现挺简单,折腾比较容易
2011-08-21 23:44:19
呵呵,生活的乐趣就在于不断折腾嘛、