我需要删除the_excerpt();
函数返回我。我注意到它在整段文字之前给了我空白,只有在页面中图像在前面,而文字在后面。
我试过了str_replace();
和trim();
他们都没帮上忙。
我需要删除the_excerpt();
函数返回我。我注意到它在整段文字之前给了我空白,只有在页面中图像在前面,而文字在后面。
我试过了str_replace();
和trim();
他们都没帮上忙。
这是由于帖子中的第一个图像与帖子正文内容之间的换行造成的。只需删除两者之间的一行空格,即可正常工作。
此筛选器删除摘录开头的所有可能空白,包括
.
add_filter( \'get_the_excerpt\', \'wpse162725_ltrim_excerpt\' );
function wpse162725_ltrim_excerpt( $excerpt ) {
return preg_replace( \'~^(\\s*(?: )?)*~i\', \'\', $excerpt );
}
我正在开发一个使用静态首页的网站。它还显示了最近的一篇博客文章。这是通过创建页面和使用自定义页面模板来实现的。有时,博客文章太长,所以我想使用\\u摘录自动缩短它,而不需要更多标记。到目前为止还不错。但是,\\u摘录实际上并没有创建“阅读更多”链接。这是一个很常见的问题,所以我补充说:<?php function new_excerpt_more($more) { global $post; return \'... <a href=\"\'. get_