Php 如何在wordpress中仅显示30个单词的帖子

Php 如何在wordpress中仅显示30个单词的帖子,php,wordpress,Php,Wordpress,我试图在我的主题主页中显示帖子,我想限制帖子内容仅显示为20个单词。我可以使用get_content来获取内容值,但如何限制它仅显示20个单词。我可以在我的主题中做些什么来限制只在主页中显示吗 谢谢 Prady只使用函数只使用函数您要做的是有条件地使用摘录。首先必须编辑摘录长度,将其添加到functions.php文件中: function new_excerpt_length($length) { return 20; } add_filter('excerpt_length', 'new_e

我试图在我的主题主页中显示帖子,我想限制帖子内容仅显示为20个单词。我可以使用get_content来获取内容值,但如何限制它仅显示20个单词。我可以在我的主题中做些什么来限制只在主页中显示吗

谢谢
Prady

只使用函数

只使用函数

您要做的是有条件地使用摘录。首先必须编辑摘录长度,将其添加到functions.php文件中:

function new_excerpt_length($length) {
return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');
如果要更改它附加在末尾的文本,或删除它,请将其直接添加到上面的下面:

function new_excerpt_more($more) {
global $post;
return ''; // this will remove it, '...' is pretty common to signify more content though.
}
add_filter('excerpt_more', 'new_excerpt_more');
然后,如果您的主页是您的博客页面,请将以下内容添加到index.php,否则将其添加到page.php或您正在使用的页面模板,而不是


这应该可以做到,并使用WordPress的内置功能


我建议你浏览一下WordPress抄本,里面有很多关于内容处理的有用的东西。

你想做的是有条件地使用摘录。首先必须编辑摘录长度,将其添加到functions.php文件中:

function new_excerpt_length($length) {
return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');
如果要更改它附加在末尾的文本,或删除它,请将其直接添加到上面的下面:

function new_excerpt_more($more) {
global $post;
return ''; // this will remove it, '...' is pretty common to signify more content though.
}
add_filter('excerpt_more', 'new_excerpt_more');
然后,如果您的主页是您的博客页面,请将以下内容添加到index.php,否则将其添加到page.php或您正在使用的页面模板,而不是


这应该可以做到,并使用WordPress的内置功能


我建议你浏览一下WordPress抄本,里面有很多关于内容处理的有用的东西。

你可能还想看看摘录:使用WordPress源代码,也许你可以参考WordPress文档了解这个问题。你可能还想看看摘录:使用WordPress源代码,也许你可以参考wordpress文档来了解这个问题。。。我在那里读到,我们需要在这里正确设置优先级。你能告诉我需要在哪里设置优先级吗?谢谢你需要在你的主题上使用这个功能,在你展示文章内容的地方(获取内容功能)谢谢。。。我在那里读到,我们需要在这里正确设置优先级。你能告诉我需要在哪里设置优先级吗?谢谢你需要在你的主题上使用这个功能,在你展示文章内容的地方(获取内容功能)