Astra 主题是一个广受欢迎的 WordPress 主题,提供了高度的自定义功能。如果你希望调整其默认设置,移除文章摘要是一个常见的需求。以下是如何在 Astra 主题的文章归档页面中去掉文章摘要的步骤。
为什么移除文章摘要?
文章摘要在归档页面中通常会显示简短的文章介绍。这些摘要有时可能会影响页面设计或内容展示。如果你只希望在归档页中显示文章标题和特色图片,移除摘要可以让页面变得更加简洁。
步骤1:编辑 functions.php移除
登录到 WordPress 管理后台使用管理员账户进入 WordPress 仪表盘。
进入主题文件编辑器在左侧菜单中点击 外观 > 主题文件编辑器。
编辑 functions.php 文件在主题文件编辑器中,找到并点击 functions.php 文件。
添加代码移除摘要在 functions.php 文件的底部添加以下代码:add_filter( ‘the_excerpt’, ‘filter_the_excerpt’, 10, 2 ); function filter_the_excerpt( ) { return ‘ ‘; }
保存文件,点击 更新文件。
这段代码会将文章摘要替换为空白,从而移除归档页面中的摘要部分。更新后,文章归档页面将只展示文章标题和特色图片。
步骤2. 使用 “Code Snippets” 插件
“Code Snippets” 插件可以轻松地添加自定义代码,而不用直接编辑 functions.php 文件。这样可以避免出错并更方便管理代码。
步骤:
安装插件在 WordPress 仪表盘中,进入 插件 > 安装插件,搜索 “Code Snippets” 并安装激活该插件。添加代码激活后,进入 Snippets > Add New。
在标题中给你的代码命名,比如 “Remove Astra Excerpt”。
在代码框中粘贴以下代码: add_filter( ‘the_excerpt’, ‘filter_the_excerpt’, 10, 2 ); function filter_the_excerpt( $excerpt ) { return ”; // 移除文章摘要 }点击 保存并激活。
这样就完成了使用插件的操作,而不需要直接修改主题文件。
可选:添加“阅读更多”按钮
如果你希望移除摘要的同时,保留“阅读更多”按钮,可以使用以下代码:
add_filter( ‘the_excerpt’, ‘filter_the_excerpt’, 10, 2 );
function filter_the_excerpt( $excerpt ) {
$excerpt = ”; // 移除摘要内容
// 添加“阅读更多”按钮
$excerpt .= ‘<a class=”ast-button” href=”‘ . esc_url( get_permalink() ) . ‘”>’ . esc_html__( ‘Read More’, ‘astra’ ) . ‘</a>’;
return $excerpt;
}
使用此代码后,文章摘要将被移除,取而代之的是一个“阅读更多”按钮,用户可以点击该按钮查看完整文章。
最终效果
完成上述步骤后,访问你的文章归档页面,你将看到:
摘要已被移除。
如果使用了“阅读更多”按钮的代码,按钮将出现在每个文章项下。
注意事项
备份网站:修改主题文件前,请先备份你的 WordPress 网站,以防出现问题。
小心编辑:在编辑 functions.php 文件时要小心,错误的代码可能会导致网站无法正常运行。
总结
通过上述步骤,你可以轻松地从 Astra 主题的文章归档页面中移除文章摘要。只需添加一个简单的代码片段,就能让页面显示更简洁,突出文章标题和特色图片。若需要,你还可以在移除摘要的同时,添加一个“阅读更多”按钮,帮助用户进一步浏览完整文章。记得在修改主题文件时备份网站,并小心操作,建议使用插件进行修改,确保网站正常运行。