<?php if(!is_single()) {
the_excerpt();
} else {
the_content(__('(more...)'));
} ?>
<?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 »');
//否则...以下
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 »</a></p>';
else the_content();//最初没有抉择的抉择...
}?>
以上就是安达网络工作室关于《WordPress文章摘要小记》的一些看法。更多内容请查看本栏目更多内容!
本文实例讲述了WordPress获取以后页面URL地址的办法。分享给大家供大家参考。详细如下: 咱们常常在做WordP...
对搜寻引擎暗藏特定的文章 这个成绩的起源是这样的: 家喻户晓,随着搜寻引擎的改进,会越来越排挤采集和伪...
很多博客都有本人的置顶文章,在默许状况下WP对置顶文章只是将它们的地位排在后面,除了地位差别外,跟其余...
1.空间的抉择 wordpress要求 php+mysql的支持,rewrite性能,比方apache的mod-rewrite或iis rewrite。 空间...
1、在仪表盘增加子菜单: add_submenu_page( 'index.php', … ); 2、在文章处增加子菜单: add_submenu...
Tiobe Index(编程言语世界排名指数),是一个显示各种编程言语的绝对盛行趋向的排名,开端于 2001 年,每...