我正在为自己创建一个新站点,并且很好奇是否有可能将一个变量传递给一个include内的另一个变量。我所拥有的是包含条件摘要的一个include。如果没有摘录,则它将获取the_content并删除所有URL。我只是想通过字数统计。这就是我所拥有的。
如您所见,我正在尝试通过$wordcount
主模板:
<?php
$wordcount = '10';
include(locate_template('loop-templates/content-excerpt.php'));
?>
包括:
<?php
if ( ! has_excerpt() ) {
$content = wp_trim_words(wp_strip_all_tags( get_the_content(), $wordcount )) ;
$regex = "@(https?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@";
echo preg_replace($regex, ' ', $content);
}else {
the_excerpt();
}
?>
任何帮助都会很棒!
答案 0 :(得分:1)
将其放入function.php
function print_copntent($wordcount){
if ( ! has_excerpt() ) {
$content = wp_trim_words(wp_strip_all_tags( get_the_content(), $wordcount )) ;
$regex = "@(https?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@";
echo preg_replace($regex, ' ', $content);
}else {
the_excerpt();
}
}
在模板文件中调用函数;
<?php print_content(10); ?>
答案 1 :(得分:0)
我是个白痴。我的阅读不良代码
wp_trim_words(wp_strip_all_tags( get_the_content(), $wordcount ))
应该在什么时候
wp_strip_all_tags(wp_trim_words( get_the_content(), $wordcount ))