这是我的代码:
<div class="entry-summary"> <?php the_excerpt(); ?> </div>
但我想编辑_excerpt函数显示的内容。是否可以访问_Excerpt函数代码?在哪里可以找到WordPress文件中的那个函数?谢谢!
krcsximq1#
我不确定您所说的“达到_Excerpt函数代码”是什么意思。如果要更改_excerpt()的输出,可以使用_excerpt过滤器。如果您想更改_excerpt()的代码,可以在wp-includes/post-template.php中找到它。
e4yzc0pl2#
您可以通过挂钩到functions.php中的the_excerpt()来修改the_excerpt()的输出:将以下代码添加到您的functions.php:
functions.php
the_excerpt()
function my_custom_excerpt($excerpt) { $excerpt = 'some prefix text ' . $excerpt . ' ...and some more'; return $excerpt; } add_filter('get_the_excerpt', 'my_custom_excerpt', 999 );
WordPress是开源的,所以你可以在WP开发人员资源网站上查看任何函数(包括the_excerpt())的源代码:https://developer.wordpress.org/reference/functions/the_excerpt/此外,以下是更改摘录的不同部分的指南:https://wpshout.com/wordpress-post-excerpts/
更新:
将以下代码添加到您的functions.php:
function my_clean_excerpt($excerpt) { $excerpt = str_replace('UDOSTĘPNIJ:', "", $excerpt); return $excerpt; } add_filter('get_the_excerpt', 'my_clean_excerpt', 999 );
2条答案
按热度按时间krcsximq1#
我不确定您所说的“达到_Excerpt函数代码”是什么意思。如果要更改_excerpt()的输出,可以使用_excerpt过滤器。如果您想更改_excerpt()的代码,可以在wp-includes/post-template.php中找到它。
e4yzc0pl2#
您可以通过挂钩到
functions.php
中的the_excerpt()
来修改the_excerpt()
的输出:将以下代码添加到您的
functions.php
:WordPress是开源的,所以你可以在WP开发人员资源网站上查看任何函数(包括
the_excerpt()
)的源代码:https://developer.wordpress.org/reference/functions/the_excerpt/此外,以下是更改摘录的不同部分的指南:https://wpshout.com/wordpress-post-excerpts/
更新:
将以下代码添加到您的
functions.php
: