A-A+

WordPress启用WPJAM插件后文章列表页摘要丢失的解决方法

2018年06月23日 建站之旅

三好菌的使用Twenty Ten主题的WordPress网站启用WPJAM插件后出现了一个问题,就是文章列表页的摘要不再显示了,只显示“继续阅读”。如图:

WordPress启用WPJAM插件后文章列表页摘要丢失的解决方法

而正常情况下应该是这样滴:

WordPress启用WPJAM插件后文章列表页摘要丢失的解决方法

这些文章列表页指的是:分类目录页面、标签页面、日期归档页面、作者归档页面等。

经过番排查,发现问题是WPJAM插件的wpjam-functions.php新增的摘要相关函数导致的。解决方法就是去除Twenty Ten主题自带的摘要相关函数:

编辑functions.php,删除从263行:

/**
 * Set the post excerpt length to 40 characters.

到330行

add_filter( 'get_the_excerpt', 'twentyten_custom_excerpt_more' );

之间的所有代码。

20181009补充:升级WPJAM3.3后,“优化设置”的“功能增强”标签中勾选“文章摘要优化”。然后编辑twentyten主题的loop.php,把后两个

<?php the_excerpt(); ?>

修改为:

<?php echo get_post_excerpt(); ?>

给我留言