wordpress theme tips

1.为每个类别自定义样式

根据模板层级规定,wordpress会在当前主题文件中按顺序查找以下文件:

  1. category-6.php
  2. category.php
  3. archive.php
  4. index.php

所以,如果想更改category id为6的文件,在主题文件夹里单独创建一个category-6.php就OK.

参考:设置分类页面 from:http://www.wordpress.la

2.wordpress 中文截断 无插件的实现方法

wordpress里自带的函数the_excerpt()不支持中文截断。下面是一个不用插件实现中文截断的方法,很好用!

在模板中找到:

<?php the_content(); ?>
或者
<?php the_excerpt();?>

替换为:

<?php echo mb_strimwidth(strip_tags(apply_filters(’the_content’, $post->post_content)), 0, 300,”…”);?>

300为截断的中文数字。
参考:无插件wordpress中文截断

2 thoughts on “wordpress theme tips

  1. 补充:strip_tags函数是清除html tag.
    mb_strimwidth($string,$start,$width,$trimarker)
    $string是需要截取宽度的字符串。$start是从字符串的第几个字符开始数宽度。第一个从0开始数。$width是宽度。$strmarker是$width以后的字符用符号被替代。

发表评论

电子邮件地址不会被公开。 必填项已用*标注