不同分类目录显示不同readmore链接文字

又是闲来无事折腾了一下主题,我用的ZBENCH,提供一个思路,供大家折腾http://xiaohudie.net/multi-readmore.html
在归档页面,可通过判断是否为某ID的归档页面来实现:

<?php if (is_category('119')) { ?>//判断是否为ID是119的归档页面
	<p class="read-more">
		<a href="<?php the_permalink(); ?>" rel="bookmark">查看这篇技术文</a>
	</p>
<?php } elseif (is_category('1')) { ?>//判断是否为ID是1的归档页面
	<p class="read-more">
		<a href="<?php the_permalink(); ?>" rel="bookmark">查看这篇吐草</a>
	</p>
<?php } ?>
//输出,可使用类似<?php the_category(', ') ?>获取分类名

首页以及其他页面可通过判断文章是否属于某ID的分类目录来实现(同样适用于归档页面)--is改为in即可:

<?php if (in_category('119')) { ?>//判断文章是否属于ID为119的分类
	<p class="read-more"><a href="<?php the_permalink(); ?>" rel="bookmark">查看这篇技术文</a></p>
<?php } elseif (in_category('1') ) { ?>//判断文章是否属于ID为1的分类
	<p class="read-more"><a href="<?php the_permalink(); ?>" rel="bookmark">查看这篇吐草</a></p>
<?php } ?>

如果使用了WP-UTF8-EXCERPT插件,需要编辑插件以防止出现双重readmore链接
搜索//add read_more_link
在下面第三行即$text .= "<p class='read-more'><a href='".get_permalink()."'>".$read_more_link."</a></p>"这一行前加上//将其注释掉.

1 Comments

Name *

E-mail *

Website

  1. kn007

    居然有沙发可以坐。不错不错