电脑频道 手机频道
网络技术 路由器
电脑系统 电脑蓝屏
游戏攻略 明星八卦
电脑问答 最新更新
首页 > 文章列表页>正文 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。

wordpress 摘要 回车 wordpress 文章摘要

【2021-06-30 15:51:30】 来源:网络 作者:福州电脑之家 评论:

wordpress 摘要 回车

怎么让WordPress首页显示文章摘要

方法一:修改WordPress文件。

优点:操作简单。

缺点:博客升级后会失效,需重新修改。

找到WorsPress目录wp-includes下formating.php文件,查找unction wp_trim_excerpt($text)函数,再找到excerpt_length,默认值是55,修改成需要的值即可。

方法二:自定义函数,修改主题function.php文件。

(楼主推荐)优点:一劳永逸。

缺点:换主题后需要重新设置。

The_excerpt()在Wordpress中,默认是截取55个英文单词的,但是在中文中却是无法截取到55个汉字。

原因是因为在wordpress的the_excerpt()函数中用到了1$text = implode(" ", $words);在php中是用空格来截取字数的,而我们汉字就杯具了,因为我们汉字是相连的,没有空格来区分,所以在使用中文的时候,经常地我们使用the_excerpt()函数的时候,截取出来的结果是全文!对于这个情况我们可以用PHP函数mb_substr去解决。

所以在Wordpress中可以打开主题中的funtions.php,加入下面的代码:12345function chinese_excerpt($text, $lenth=100) {$text = mb_substr($text,0, $lenth);return $text;}add_filter("the_excerpt", " chinese_excerpt ");我这里设置默认的截取长度是100个字符,50个汉字。

可以在上面的代码中的$lenth=100设定为任意的截取长度。

或者直接使用中文截取法,加入如下代码12345function custom_excerpt_length( $length ) {return 200;}add_filter( "excerpt_length", "custom_excerpt_length", 999 );200为字数,可以修改为自己的值。

需要安装服务器打开php mb_string扩展。

1、安装php-mbstrin扩展,终端执行。

sudo yum install php-mbstring。

2、切换root用户。

sudo -s3、修改php.ini,终端执行。

echo "extension=mbstring.so" >>/etc/php.ini 4、重启web服务器。

apache:sudo service httpd restartnginx:sudo service nginx reload

wordpress最近文章分类中如何显示文章摘要

这个时候最简单的方法就是直接Ctl+Cnsp;andnsp;thennsp;Ctl+V,保存,运行,不错,真的可以显示图片,不过往下一看,晕倒,全部文章前面都留下个空白区域,然后继续GOOGE怎麽解决,不过这次没有这麽幸运了,唯一找到一种解决方法让我的页面变成了乱码。

这个时候我突然感悟到GOOLGE的一丝凄凉,也顿悟到其实很多时候我们为了寻找如何解决问题所付出的代价已经远远超过了需要解决的问题本身,我不否认GOOGLE或者前人的经验也许很多时候可以让我们更快更好的解决某个问题,但同时我也相信有一些问题,是无法用GOOGLE和前人经验来解决的。

这个时候我提出一个问题,如何区分什麽问题可以GOOGLE而什麽问题不能?我觉得解决这个问题只取决两点,直面问题的勇气和你是否会真正的思考问题。

这个时候,我调出PHP语言语法大全,细细品味了几分鈡之后,写下了下面的解决代码出自:http:mickylee.comfist-pictue-in-astact.html如下:amp;lt;?phpnsp;$imagensp;=nsp;get_post_meta($post-amp;gt;ID,nsp;"image",nsp;tue);nsp;?amp;gt;*一般来讲在amp;lt;?phpnsp;ifnsp;(have_posts())nsp;:nsp;whilensp;(have_posts())nsp;:nsp;the_post();nsp;?amp;gt;amp;lt;h2nsp;id=”post-amp;lt;?phpnsp;the_ID();nsp;?amp;gt;”amp;gt;之后添加此句*————————————————————————————————————————————————————amp;lt;?phpifnsp;($imagensp;!==nsp;”)nsp;{nsp;?amp;gt;amp;lt;divnsp;class=”image”amp;gt;amp;lt;imgnsp;class=”aligncente”nsp;width=”644〃nsp;sc=”amp;lt;?phpnsp;echonsp;$image;nsp;?amp;gt;”nsp;alt=”“nsp;amp;gt;amp;lt;divamp;gt;amp;lt;?phpnsp;}nsp;?amp;gt;*在显示图片的位置添加以上这四句代码**一般来讲是在amp;lt;?phpnsp;the_content("Readnsp;thensp;estnsp;ofnsp;thisnsp;entynsp;amp;aquo;");?amp;gt;之前**其中nsp;class=”aligncente”nsp;width=”644〃nsp;是自定义的,可以页面大小自己设置*差点忘记了,还有最后一步,就是在你要发表的文章下面的自定义字段输入我定义的image,赋值为你要显示的图片地址,OK,解决完毕

让wordpress首页和分类页面中显示摘要而不是显示全文

首先,到wordpress后台,依次选择?外观-->编辑-->选择右边的index.php文件,在里面可以看到语句 其次可以看出,index.php是嵌套一个?content.php?的文件用于专门显示文章的内容,这就是为什么在首页老是显示文章全文。

那么,打开content.php文件找到 →",?"twentyeleven"?)?);? ?> 将它修改为 最后,保存,就显示摘要了。

上一篇:拾痦子多少钱

分享:
下载
发表关于《wordpress 摘要 回车 wordpress 文章摘要》的评论

福州电脑网(福州iThome)专业电脑/计算机学习网站.提供电脑维修知识,包括计算机软件/硬件维修知识,路由器/交换机/网络设置,电脑蓝屏,网络/it知识学习等等电脑技术学习资料.

免责声明:本站所有信息内容仅供参考,如有冒犯您的权益请联系我们删除!请大家注意:本站删帖完全免费。邮箱:

Copyright (C) FziThome.com, All Rights Reserved.

版权所有 闽ICP备14002611号-3