修改custom_excerpt_length没有作用,求解
wordpress吧
全部回复
仅看楼主
level 3
function custom_excerpt_length( $length ) {
return 50;
}
我已经把return变为50,可在页面还是没有作用,求解
2020年01月02日 05点01分 1
level 3
有没有大佬来解答一下噻
2020年01月02日 06点01分 2
level 12
你这样能生效才见鬼了。。你新增了一个函数,然后返回了一个50,就以为能改变摘要长度了,如果想替换默认设置的长度功能,至少要找到对应的钩子。。
你也别自定义函数了,自定义之后修改的是全局的,用下面的方法就行了,哪里需要就用在哪里。
<?php echo wp_trim_words(get_the_excerpt(), 50);?>
<?php echo wp_trim_words(get_the_content(), 50);?>
2020年01月02日 06点01分 3
原来如此,非常感谢!
2020年01月02日 06点01分
这样的话不就只显示摘要的了吗,我想要控制the_content()里面的摘要显示的字数(比100更多),要怎么实现
2020年01月02日 06点01分
level 3
就是这个,我想让他变得更多,但是不想全部显示
2020年01月02日 06点01分 4
默认的主题没有设置摘要长度的地方,如果是买的主题,可以试着在主题的源代码里面搜索一下100.
2020年01月02日 07点01分
@伤心过忘川 默认是55,也就是我刚才发的那一串代码,是我买的主题里面带的
2020年01月02日 07点01分
可是我也发现,那3行代码好像并没有什么用
2020年01月02日 07点01分
@桃仁儿桃壳儿 那你就在源代码再搜一下custom_excerpt_length用在哪了。
2020年01月03日 01点01分
1