Php 自定义Wordpress摘录未添加<;p>;标签

Php 自定义Wordpress摘录未添加<;p>;标签,php,wordpress,function,blogs,Php,Wordpress,Function,Blogs,我使用的自定义摘录函数有点棘手 这里有一个指向带有自定义摘录功能的粘贴箱的链接: 这是使用函数的博客索引: 另外,我在这里使用的代码是: 这是单页上的帖子,格式正确: 实际上,我使用的摘录函数没有在元素周围生成我的标记,我不确定如何修改该函数以使其有效地执行此操作。 此外,如果我能更好地控制摘录的结束时间(甚至是每篇文章?如果我能让它确定一个特定的类并在那里剪切…),那将是令人惊讶的 但专注于手头的任务,我迫切需要一个解决方案 默认情况下,摘录显示前55个字符,并去掉所有html标记。如果您想增

我使用的自定义摘录函数有点棘手

这里有一个指向带有自定义摘录功能的粘贴箱的链接:

这是使用函数的博客索引:

另外,我在这里使用的代码是:

这是单页上的帖子,格式正确:

实际上,我使用的摘录函数没有在元素周围生成我的
标记,我不确定如何修改该函数以使其有效地执行此操作。

此外,如果我能更好地控制摘录的结束时间(甚至是每篇文章?如果我能让它确定一个特定的类并在那里剪切…),那将是令人惊讶的


但专注于手头的任务,我迫切需要一个解决方案

默认情况下,摘录显示前55个字符,并去掉所有html标记。如果您想增加摘录函数的长度,那么您可以使用下面给出的过滤器,只需将此代码片段添加到主题的functions.php文件中,并将函数调用封装在index.php文件中的p标记中

function new_excerpt_length($length) 
{
    return 300;
}
add_filter('excerpt_length', 'new_excerpt_length');
在p标记内的index.php文件中使用_摘录()而不是_摘录(300)

<p class="someclass"> <?php the_excerpt(); ?> </p>


默认情况下,摘录显示前55个字符,并删除所有html标记。如果您想增加摘录函数的长度,那么您可以使用下面给出的过滤器,只需将此代码片段添加到主题的functions.php文件中,并将函数调用封装在index.php文件中的p标记中

function new_excerpt_length($length) 
{
    return 300;
}
add_filter('excerpt_length', 'new_excerpt_length');
在p标记内的index.php文件中使用_摘录()而不是_摘录(300)

<p class="someclass"> <?php the_excerpt(); ?> </p>


如果您查看博客索引和单个帖子页面,我需要显示一堆“”元素,而不仅仅是标签中的整个摘录。我也在显示图像。我需要段落保持在适当的位置,以便图像保持正确的位置。如果你想完全破解摘录功能,那么看看这个,希望它能帮助你更多。真棒,这本指南让我找到了一本手册,它为我提供了一个完美的格式化解决方案,并控制了显示量。非常感谢!!!:)如果您查看博客索引和单个帖子页面,我需要显示一堆“”元素,而不仅仅是标签中的整个摘录。我也在显示图像。我需要段落保持在适当的位置,以便图像保持正确的位置。如果你想完全破解摘录功能,那么看看这个,希望它能帮助你更多。真棒,这本指南让我找到了一本手册,它为我提供了一个完美的格式化解决方案,并控制了显示量。非常感谢!!!:)