获取wordpress页面内容并限制单词

获取wordpress页面内容并限制单词,wordpress,Wordpress,我有一个可以获取页面内容的代码: <?php $page = get_page_by_title( 'page-name' ); $content = apply_filters('the_content', $page->post_content); echo $content; ?> 这是一个问题,我不知道如何限制字的工作代码。我只想显示该页面中的20个单词。对于那些遇到相同问题的人,这就是我如何获得工作单词的方法 <?php $page = get_page

我有一个可以获取页面内容的代码:

<?php
$page = get_page_by_title( 'page-name' );
$content = apply_filters('the_content', $page->post_content); 
echo $content;
?>


这是一个问题,我不知道如何限制字的工作代码。我只想显示该页面中的20个单词。

对于那些遇到相同问题的人,这就是我如何获得工作单词的方法

<?php
$page = get_page_by_title( 'about us' );
$content = apply_filters('the_content', $page->post_content); 
echo string_limit_words($content,20);
?>


希望这些帮助感谢那些遇到同样麻烦的人这就是我如何找到工作的方法

<?php
$page = get_page_by_title( 'about us' );
$content = apply_filters('the_content', $page->post_content); 
echo string_limit_words($content,20);
?>

希望此帮助thank的

string\u limit\u words()
既不是标准的PHP函数,也不是WordPress函数,因此该解决方案并不广泛适用。任何希望以上述方式限制文本长度的人都必须编写自己的
string\u limit\u words()
函数或跟踪您正在使用的相同代码

我的建议是使用
wp\u trim\u words()

例如:

<?php
$page = get_page_by_title( 'page-name' );
$trimmed_content = wp_trim_words( $page->post_content, 20, '' );
echo apply_filters( 'the_content', $trimmed_content );  
string\u limit\u words()
既不是标准的PHP函数,也不是WordPress函数,因此该解决方案并不广泛适用。任何希望以上述方式限制文本长度的人都必须编写自己的
string\u limit\u words()
函数或跟踪您正在使用的相同代码

我的建议是使用
wp\u trim\u words()

例如:

<?php
$page = get_page_by_title( 'page-name' );
$trimmed_content = wp_trim_words( $page->post_content, 20, '' );
echo apply_filters( 'the_content', $trimmed_content );