wordpress分类别名的两个妙用!

分享wordpress分类别名的两个特殊用法

1.使用wordpress分类别名选择分类:
A.wordpress分类别名选择分类,从而调用分类的链接:
<a href=” <?php
$cat=get_category_by_slug(‘themes’); //获取分类别名为 wordpress 的分类数据
$cat_links=get_category_link($cat->term_id); // 通过$cat数组里面的分类id获取分类链接
echo $cat_links;
?>“> MORE>> </a>

在制作wordpress网站模板(主题)的时候,这是我们经常遇到的一个链接方式,在首页显示或者在侧边栏显示列表时,由于只会显示最新的列表,因此,都会有一个 more 的按钮,直接引导用户进入这个分类的列表内页。
这里我们调用别名为 themes 的分类,然后获取她的链接,从而达到这个效果。

B.使用wordpress分类别名调用分类的列表:

<?php
$cat=get_category_by_slug(‘newthemes’); //获取分类别名为 newthemes 的分类ID

?>

<?php $posts = get_posts( “category=$cat->term_id&numberposts=4″ ); ?>//通过别名获取newthemes的循环信息,显示4条信息
<?php if( $posts ) : ?>
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>//开始循环

<li><!– 你的循环列表 –></li>//循环内容

<?php else : ?>

<?php endif; ?>

//结束循环

这样,在你的wordpress网站模板(主题)中,就可以随心所欲的在网站首页调用循环和列表了,只需在帮助文件中告诉用户:“请使用这个别名,这个别名将带来产品的列表!”这样就不怕因为选择ID,而混乱了。

2.通过wordpress分类别名,截取页面的正文。

这个方式被很多的wordpress网站模板(主题)所使用,在wordpress企业主题中,我们经常能使用这个功能调用关于我们,关于企业等相关信息的前一段内容到首页上,以便用户能够非常清晰的看到企业的简介。
这个方式还可以被用在头部的描述中,从而起到优化描述和关键字效果,当然,这种方式还可以举一反三,能够用到很多的地方。

下面,我们就来看看如何调用把!

<?php
$name = ‘about-us’; //page别名
global $wpdb;
$page_id = $wpdb->get_var(“SELECT ID FROM $wpdb->posts WHERE post_name = ‘$name’”);//找到page别名的信息
$page_data = get_page( $page_id )->post_content;?>//调用页面的正文内容
<?php echo mb_strimwidth(strip_tags($page_data), 0,80,”…”); ?>//截取正文内容的前80个字符

这样便大功告成啦~ 是不是很简单呢,这里一定要注意 截取内容的代码我们做了一些优化,如果直接使用截取字符的PHP代码(如下),会出现,图片标签占用字符的情况,所以,直接复制把!

<?php echo mb_strimwidth(strip_tags($post->post_content), 0,200,”…”); ?>//如果直接使用这样的截取方式,而页面的首段文字正好有一张图片,那前面的字符会被占用哦~

【注】也可以用<?php query_posts(‘showposts=8&category_name=theme’); ?> 来获取分类别名为theme的8篇文章。

标签: ,

声明: 本站wordpress主题均为原创转载请注明出处,本文固定地址:http://www.92off.com/wordpress-categorytitle.html