从_Content中剥离自定义代码上的HTML标记

时间:2015-09-27 作者:Gregory Schultz

我正在制作一个自定义RSS提要,需要一种方法来从一个自定义代码中剥离HTML标记,该代码从帖子中获取第一段。

这就是我正在使用的:

<?php
                    $paragraphAfter = 1; // shows image after paragraph 1
                    $paragraphsShow = 1; // shows first two paragraphs
                    $content = apply_filters(\'the_content\', get_the_content());
                    $content = explode("</p>", $content);
                    $max = (count($content) < $paragraphsShow) ? count($content) : $paragraphsShow;
                    for ($i = 0; $i < $max; $i++) {
                        echo $content[$i] . "</p>";
                    if ($i == ($paragraphAfter-1)) {
                } } ?>

1 个回复
最合适的回答,由SO网友:Gregory Schultz 整理而成

按照马克·卡普伦的建议,我解决了我的问题。真希望有一种喜欢评论的方式。

<?php
                    $paragraphAfter = 1; // shows image after paragraph 1
                    $paragraphsShow = 1; // shows first two paragraphs
                    $content = apply_filters(\'the_content\', get_the_content());
                    $content = explode(\'</p>\', $content);
                    $max = (count($content) < $paragraphsShow) ? count($content) : $paragraphsShow;
                    for ($i = 0; $i < $max; $i++) {
                        echo **strip_tags($content[$i])** . \'</p>\';
                    if ($i == ($paragraphAfter-1)) {
                } } ?>

相关推荐

在RSS提要中显示排名前10的帖子

我正在尝试获得一个rss提要,它将显示本周前10位的帖子。我正在使用top 10 popular posts插件将它们显示在网站的侧栏中,这很好,但需要在rss中显示它们,这样我就可以让它们发送出去的电子邮件。下面是10大API的一些代码。任何帮助都会很好。<?php /* * This example fetches the popular posts tracked by Top 10. * */ if ( function_exists(