В моей теме я пытаюсь отобразить отрывки или тизеры дочерних страниц, но я не хочу отображать изображения, я хочу удалить теги изображений.
Как только я получил тизер во всей его славе html в переменной php, как мне удалить теги img перед использованием echo?
И после того, как вы получили содержимое в html-переменной, небольшое регулярное выражение должно сделать все остальное
$content = preg_replace("/<img(.*?)>/si", "", $content);
Должен сделать трюк
Вы можете использовать the_excerpt(), который автоматически захватывает только текст, или вы можете использовать более сложную версию того же, что называется The Excerpt Reloaded
the_excerpt()
Вы, вероятно, хотите использовать семантику на своих страницах, подобно тому, как работают выдержки из постов. Вы можете получить список подстраниц http://codex.wordpress.org/Template_Tags/wp_list_pages отсюда, а затем перебрать их (в приведенном выше документе есть пример для стилизации имен страниц) затем вы можете получить содержимое страницы с помощью пользовательской функции и делать с ней все, что захотите.
http://www.mattvarone.com/wordpress/functionsphp-wordpress-themes/
Этот URL объясняет, как добавить ваши собственные пользовательские функции в заданную тему.