在我的主题中,我试图显示子页面的摘录或预告片,但我不想显示任何图像,我希望删除图像标签。
一旦我在 php 变量中获得了所有 html 荣耀中的预告片,如何在使用 echo 之前去除 img 标签?
在我的主题中,我试图显示子页面的摘录或预告片,但我不想显示任何图像,我希望删除图像标签。
一旦我在 php 变量中获得了所有 html 荣耀中的预告片,如何在使用 echo 之前去除 img 标签?
在你得到一个 html 变量中的内容之后,一个小的正则表达式应该完成剩下的工作
$content = preg_replace("/<img(.*?)>/si", "", $content);
应该做的伎俩
您可能希望在页面中使用 的语义,类似于帖子摘录的工作方式。您可以从此处获取子页面列表http://codex.wordpress.org/Template_Tags/wp_list_pages,然后对其进行迭代(上面的文档有一个设置页面名称样式的示例)。然后,您可以使用自定义函数获取页面内容并使用它做任何您想做的事情。
http://www.mattvarone.com/wordpress/functionsphp-wordpress-themes/
该网址解释了如何将您自己的自定义函数添加到给定的主题。
您可以使用the_excerpt()
which 自动抓取文本,或者您可以使用更复杂的版本,称为The Excerpt Reloaded