
正文
wordpress显示摘要,word2016摘要
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在wordpress的首页中只显示文章的摘要
你在主题中新建2个customfield,用于在后台编辑页面输入文章来源和文章来源的链接,然后在前台的文章列表页面调用这2个postmeta,用html以合适的方式输出即可获得你想要的效果。自定义customfield的开源类在GITHUB有,自己搜一下
相关问答
Q1: WordPress文章微信分享显示缩略图和摘要
WordPress文章微信分享显示缩略图和摘要
WordPress文章直接转发到微信或者朋友圈是不显示特色图片和摘要的,就像下面这样。
没有缩略图,没有摘要,标题后面还带有博客名称,如何解决这三个问题呢,我们需要以下两个插件:
WPJAM BASIC
Bosima WeChat Page Sharing
通过设置以后可以达到以下效果
WPJAM BASIC 是水煮鱼大神做的WordPress神插件,属于WordPress网站必备插件,其他插件可以没有,这个插件是我必装的!具体的功能可以去 水煮鱼博客 查看。
Bosima WeChat Page Sharing 是一个基于WordPress的微信分享插件,可以控制在微信中分享时的图标、标题、描述和Url。
首先安装两个插件,激活。
打开WPJAM插件,一般默认设置即可,此时我们需要设置一下SEO功能,依次点击WPJAM-扩展管理-勾选SEO扩展,具体设置可以参考: 关于 WordPress SEO,你只要这两个功能就够了 。
下面设置微信分享插件,这个也有详细的教程,可以参考这篇文章:
需要注意的是,你需要有一个微信公众号,或者使用其他人的微信公众号,在后台添加IP白名单和JS接口安全域名,保证博客和微信链接。具体操作,上面的链接有详细的介绍。
两个插件设置完毕后,你的文章基本就可以分享到微信显示缩略图和摘要了。
如果你想要文章在微信显示置顶的缩略图和摘要,需要在文章下面进行SEO设置,如下图。
标题是文章分享到微信后现实的标题,描述就是你设置的摘要,缩略图是你设置的特色图片, 这里要注意:如果标题为空,文章分享到微信后,显示的标题后有自己的博客名字。
通过上面的设置,就可以完美实现WordPress文章分享到微信显示特色图片和摘要了!
本文原文链接: WordPress文章微信分享显示缩略图和摘要
Q2: 如何在WordPress首页和目录页显示摘要?
首先找到wp-content/themes下你使用的模板目录,查找目录中的文件,如果有home.php则修改home.php,没有的话就修改index.php,找到这一行,将其修改为以下代码:
the_excerpt();
}
else
{
the_content('Read
the
rest
of
this
entry
»');
}
?
so
far
|
Read
On
»
这时,你的WordPress首页和分类就显示为摘要信息而不是全文信息了。
这段代码可以在你的首页、存档页、目录页使用摘要输出,使用摘要输出后,整个WordPress的重复内容就少多了,很利于搜索引擎优化。
如用户不想修改代码,可以安装使用一个插件来实现首页摘要显示的功能。
Q3: 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,加入下面的代码:
1
2
3
4
5
function chinese_excerpt($text, $lenth=100) {
$text = mb_substr($text,0, $lenth);
return $text;
}
add_filter('the_excerpt', ' chinese_excerpt ');
我这里设置默认的截取长度是100个字符,50个汉字。可以在上面的代码中的$lenth=100设定为任意的截取长度。
或者直接使用中文截取法,加入如下代码
1
2
3
4
5
function 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 -s
3、修改php.ini,终端执行。
echo 'extension=mbstring.so' /etc/php.ini
4、重启web服务器。
apache:
sudo service httpd restart
nginx:
sudo service nginx reload
关于wordpress显示摘要和word2016摘要的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








