刚接触使用 WordPress 加上使用的是国外用户的模板,发觉对国内用户的中文类站点存在两个问题:一是加载速度,二是界面显示。针对第一个问题,上次我写了一篇《Google库导致WordPress速度慢的解决方案》算是比较好的解决了,下面就来说说第二个问题的解决方法。
1、字符截限,使用之前我没有去看官方文档,导致使用了大量时间查看源文件,发觉系统默认截取的是 55 个 words,该定义项位于 wp-includes/formatting.php 文件中的2412行(Wordpress 3.9.1),把 55 修改成我们需要的数值就可,这样改后对于以后系统更新可能会变的无效,于是我去查看了官方档,按官方文档说明,只需要在模板目录下的 functions.php 文件中加入以下代码就可:文章源自《智享阁》智享阁-https://www.esnpc.com/use-wordpress-two-log/
function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
其中 20 就代表截取的字符数值,同样改成我们需要的数值就可,比如170。文章源自《智享阁》智享阁-https://www.esnpc.com/use-wordpress-two-log/
2、排版段落空两格,按照百度上搜索的结果是在 CSS 文件中加上以下代码:文章源自《智享阁》智享阁-https://www.esnpc.com/use-wordpress-two-log/
p {text-indent: 2em;}
这样改后,初步看上去是达到想要的效果了,但是其它使用 p 标签的地方也跟着位移了,所以我建议针对性的修,以下是针对我所使用的模板所做的改动,仅供参考:文章源自《智享阁》智享阁-https://www.esnpc.com/use-wordpress-two-log/
.entry-content p, .author_desc p, .news-summary p, .slide-caption p, .bp-details p { text-indent: 2em; line-height: 2em; } .read-more-link { text-indent: 0; line-height: 0; }
好了,经过修改后,达到了的要求了。文章源自《智享阁》智享阁-https://www.esnpc.com/use-wordpress-two-log/ 文章源自《智享阁》智享阁-https://www.esnpc.com/use-wordpress-two-log/
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布、售卖本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论