我想更改主题中变量的值。我不想在此文件中编辑,因为更新主题后,它将丢失。
所以,我想在函数中更新这个变量的值。php。
在里面post-simple.php
文件:
<p class="from_the_blog_excerpt small-font show-next">
<?php
$excerpt = get_the_excerpt();
echo flatsome_string_limit_words( $excerpt, 15 );
?>
</p>
我想更改值
15(the length of string)
函数中的另一个值
flatsome_string_limit_words($excerpt, $length)
.
在里面functions.php
对于子主题,我编写的代码如下所示:
function custom_excerpt_length( $excerpt, $length ) {
$length = 30;
return $length;
}
add_filter( \'flatsome_string_limit_words\', \'custom_excerpt_length\', 999 );
我试图改变
$length
到值
30
而不是
15
像默认设置为on
post-simple.php
文件
但这并不成功。它还会回来$length = 15
.
最合适的回答,由SO网友:Alex Sancho 整理而成
你确定flatsome_string_limit_words
钩子存在于string_limit_words
作用
我认为你最好的选择是覆盖整个post-simple.php
模板,但这取决于如何构建父主题。