从Wordpress中的帖子摘录/摘录中剥离图像

时间:2010-01-31 20:15:53

标签: php html wordpress wordpress-theming

在我的主题中,我正在尝试显示子页面的摘录或预告片,但我不想显示任何图像,我希望图像标签被剥离。

一旦我在php变量中获得了所有html荣耀的预告片,如何在使用echo之前去除img标签?

3 个答案:

答案 0 :(得分:2)

在你获得html变量中的内容后,一个小的正则表达式应该完成其余的

$content = preg_replace("/<img(.*?)>/si", "", $content);

应该做的伎俩

答案 1 :(得分:0)

您可能希望使用页面中的语义,类似于摘录后的工作方式。您可以从此处获取子页面http://codex.wordpress.org/Template_Tags/wp_list_pages的列表,然后迭代它们(上面的文档中有一个用于设置页面名称样式的示例)。然后,您可以使用自定义函数获取页面内容,并随意执行任何操作。

http://www.mattvarone.com/wordpress/functionsphp-wordpress-themes/

该网址解释了如何将自己的自定义函数添加到给定主题。

答案 2 :(得分:0)

您可以使用自动抓取文字的the_excerpt(),也可以使用名为The Excerpt Reloaded

的相同内容的更复杂版本