首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wordpress - 自定义the_excerpt()不起作用

关于WordPress中自定义the_excerpt()不起作用的问题,这里提供一个可能的解决方案。

首先,确保您的主题支持自定义摘要。可以通过在主题的functions.php文件中添加以下代码来实现:

代码语言:php
复制
function my_custom_excerpt_length( $length ) {
    return 20; // 设置摘要长度为20个单词
}
add_filter( 'excerpt_length', 'my_custom_excerpt_length', 999 );

接下来,在您的主题中使用the_excerpt()函数来显示摘要。例如,在您的archive.php或index.php文件中,可以添加以下代码:

代码语言:php
复制
<?php the_excerpt(); ?>

如果您想要自定义摘要的格式,可以使用以下代码:

代码语言:php
复制
<?php
$excerpt = get_the_excerpt();
$excerpt = preg_replace('/\s\s+/', ' ', $excerpt); // 去除多余空格
$excerpt = str_replace('  ', ' ', $excerpt); // 去除多余空格
$excerpt = substr($excerpt, 0, 100); // 截取前100个字符
echo $excerpt;
?>

如果以上方法仍然无法解决问题,请检查您的主题文档以获取更多关于自定义摘要的信息。同时,也可以尝试更换主题,看看是否存在兼容性问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券