首页
学习
活动
专区
工具
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;
?>

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

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

相关·内容

wordpress设定文章的显示时间期限或过期时间的标志

对于类似发布各种活动通知或到期时间内容的wordpress站点,也许会需要这样一个功能:发布活动内容的时候设定活动的到期日期,当活动还没有过期,网页显示“进行中”;当活动已过了设定的日期,网页则显示“已到期...有了这个功能,wordpress站长就不需要每次在活动过期后再编辑文章,实现的方法可以通过wordpress内置的自定义字段。...创建日期自定义字段: 方法一:WordPress 自定义字段 自定义域的使用方法 方法二:WordPress添加自定义字段栏目面板 字段名称使用:expiration 设定日期的格式必须是:mm/dd/...php the_excerpt();?> <?php } endwhile; endif; ?...php the_excerpt();?> <?

88830
  • WordPress 技巧:使用页面模板自定义 WordPress 页面

    如何自定义 WordPress 页面? 如果你定制或者设计过 WordPress 主题,那么你可能会遇到过这样的问题: 如何让 WordPress 的页面有不同的布局或者样式呢?...默认情况下 WordPress 是使用 page.php 来处理所有页面的外观的话,但是 WordPress 提供了页面模板的机制让 WordPress 开发者可以自定义 WordPress 每个页面的外观和布局...使用 WordPress 页面模板 我们举个简单的例子比如你博客中所有的页面都有侧边栏,而在“关于”页面,你想内容的宽度能够扩展到这个页面的宽度。...然后就是让“关于”页面使用“关于”页面模板,登陆到 WordPress 后台,创建新页面,或者编辑 about 页面(如果已经创建了),在右边,点击页面模板的下拉菜单,在下拉列表中找到“关于”,选择它并点击保存...使用 WordPress 页面模板技巧是非常常用的技巧,特别是那些把 WordPress 当作 CMS 的用户。发挥你的想像力,你可以用它创建出一些非常有创意的页面。 ----

    1.3K20

    【说站】批量查找替换WordPress文章内容的三种方法

    我们WordPress文章中有文字或者代码需要进行批量替换、删除的,如果一个个的进行手动修改会比较慢,也比较繁琐,这里品自行提供三种批量查找替换wordpress文章内容的方法供大家参考。...下面三种方法执行之前都请大家务必要备份好自己的WordPress程序。...有两种代码可以达到替换的目的: 1、以下代码,用到WordPress的操作数据敞亮$wpdb,加到function.php内容之后即可; global $wpdb; $wpdb->query("UPDATE...replace), $replace, $text); return $text; } add_filter( 'the_content', 'replace_text_wps'); add_filter('the_excerpt...最后的两条函数的意思如下,请根据需要进行修改: add_filter(‘the_content’, ‘replace_text_wps’); 替换文章正文中的文本内容 add_filter(‘the_excerpt

    1.1K20

    WordPress 技巧:自定义 WordPress 表情图片路径

    很多同学在使用 WordPress 表情的时候,喜欢把 WordPress 表情改成自己喜欢的表情,但是每次都得到 WordPress 安装目录下 /wp-includes/images/smilies.../ 去替换,并且每次 WordPress 一升级,还得再干一次,非常不方便,其实可以通过简单的 WordPress 插件 解决这个问题: <?...Plugin Name: Custom Smilies Src Plugin URI: http://blog.wpjam.com/m/custom_smilies_src/ Description: 自定义...上面的代码就是表情的文件夹定义到 /wp-content/smilies/,这样升级也不会影响到你自定义WordPress 表情图片了。...如果你想对 WordPress 表情(WordPress Smilies)了解更多,你可以查看下我前面关于 WordPress 表情介绍的日志。 ----

    33640

    为什么你的自定义View wrap_content不起作用

    前言 自定义View是Android开发中非常常用的知识 可是,在使用过程中,有些开发者会发现:为什么自定义View 中设置的wrap_content属性不起作用(与match_parent相同作用...问题描述 在使用自定义View时,View宽 / 高的wrap_content属性不起自身应有的作用,而且是起到与match_parent相同作用。...知识储备 请分析 & 解决问题之前,请先看自定义View原理中(2)自定义View Measure过程 - 最易懂的自定义View原理系列 ---- 3....解决方案: 当自定义View的布局参数设置成wrap_content时时,指定一个默认大小(宽 / 高)。...总结 本文对自定义View中 wrap_content属性不起作用进行了详细分析和给出了解决方案 接下来,我我将继续对自定义View的应用进行分析,有兴趣的可以继续关注Carson_Ho的安卓开发笔记

    2.3K30
    领券