WordPress文章摘要小记

其实我集体并不是很喜爱这种摘要的显示形式,然而这个办法用起来比拟不便而已。
  WordPress是有摘要性能的,写文章的时分填写一些摘要是一个很好的习气,我主题设置摘要给搜寻引擎看的。
  不过并不是很多人在宣布文章的时分填写这个摘要,所以我也不断纠结能否在主题设计的时分**应用摘要模式。
  网上应用摘要的代码大多是这样的
 
<?php if(!is_single()) {
the_excerpt();
} else {
the_content(__('(more...)'));
} ?>

**显示摘要,假如没有摘要则显示全副文章,话说显示全副文章一定是不给力的,万逐个篇文章很长怎样办,首页能放几篇文章?
  明天看到一篇很好的文章,处理了这一成绩,文章想到了我所想要的,十分不错。较完满的WordPress文章摘要(截断)计划
  首先显示摘要,假如没有摘要的则显示用more标签截断的,假如没有more标签则显示文章截取多少字的,假如主机不支持mb_strimwidth函数截断,则才显示全文。
  大家感觉这种显示办法怎样样,假如大家感觉OK,我新版的主题将应用这个作为首页文章摘要了。
 
<?php //这是为了在单篇文章(或页面)间接显示全副内容,而不应用以下的判别
if(is_singular()){the_content();}else{
//定义两个$
$pc=$post->post_content;
$st=strip_tags(apply_filters('the_content',$pc));
//判别能否存在 内置摘要
if(has_excerpt())
the_excerpt();
/*应用正则表白式尝试婚配more标签,
并判别假如存在more标签, 或许注释内容长度小于300, 则间接以more标签形式显示,
即是说, 有more便显示more, 没more且长度小于300则间接显示全文.
我应用了mb_strwidth来判别长度.
*/
elseif(preg_match('/<!--more.*?-->/',$pc) || mb_strwidth($st)<300)
the_content('Read more &raquo;');
//否则...以下
elseif(function_exists('mb_strimwidth'))//判别能否支持mb_strimwidth函数
echo'<p>'//mb_strimwidth截断后失去的是纯文本, 所以我给它包了一层 p
.mb_strimwidth($st,0,300,' ...')//对文本内容截断, 从地位0开端往后截取300长度, 超出局部以点点点代替
.'</p><p class="read-more"><a title="'//给截断的内容增加一个与 STEP 1 齐全如出一辙的"more标签"...
.the_title("持续浏览: ","",false)//留意这里与 STEP 1 相比, 应用了另一个函数来获取题目
.'" rel="nofollow" href="'
.post_permalink()
.'" class="more-link">Read more &raquo;</a></p>';
else the_content();//最初没有抉择的抉择...
}?>

以上就是安达网络工作室关于《WordPress文章摘要小记》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: 文章摘要 WordPress
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
管制好你的 Wordpress 侧边栏

当然 Wordpress 2.7 里有&ldquo;小工具&rdquo;选项也能管制 Widget ,然而重复试验后发现款式无奈对立,可控...

WordPress 网站如何防备大规模暴力破解攻打

前段工夫,WordPress 网站受到了大规模的暴力破解攻打,攻打者首先扫描互联网上的 WordPress 网站,而后利...

WordPress用户登录登出后重定向到指定页面的完成办法

这篇文章将向您展现WordPress用户登录后如何重定向到指定页面或许文章的技巧。一、重定向到网站治理面板。 ...

修正PHP脚本使WordPress阻拦渣滓评论的办法示例

阻拦英文渣滓评论 因为绝大少数的渣滓评论都是英文的,所以国际不少冤家在应用 Some Chinese Please 插件,...

应用jQuery完成WordPress中的Ctrl+Enter和@评论回复

增加 Ctrl+Enter 快捷回复 这里送上两种办法,首先是 jQuery 办法,前段工夫不断在钻研 jQuery ,因而对 jQ...

WordPress主题中增加文章列表页页码导航的PHP代码实例

WordPress 默许给主题开发者的倡议是在文章列表底部提供上下页按钮,所以没有提供间接用在文章列表下的分页...

需求提交

客服服务