2013-05-06 2 views
1

Я использую WordPress.WordPress - Получить HTML-вывод

Получить HTML выход

Могу ли я получить выход HTML с поста или страницы? Я читал об использовании ob_get_contents, но было бы лучше, если бы я мог запустить его через крючок.

Название тега

В моем случае я хочу получить название тега и некоторые другие мета-данные с выхода HTML внутри WP-администратора. Я думал о том, чтобы получить его, используя cURL, но это может замедлить рабочий процесс.

Вопрос

Что такое "правильное" решение этой проблемы?

+0

Стоит ли сообщение/страница, которую вы пытаетесь прочитать, из той же установки Wordpress? Если это так, вы можете найти содержимое сообщения или страницы, используя собственные функции Wordpress. В зависимости от того, как вы определяете постоянные ссылки, вы должны иметь возможность искать идентификатор или [slug] (http://codex.wordpress.org/Template_Tags/get_posts#Get_a_post_by_its_slug) – davidmh

+0

Да, его же установить. У меня есть идентификатор сообщения, и я могу получить контент, но не всю страницу html. –

ответ

2

Используйте встроенный HTTP API: http://codex.wordpress.org/HTTP_API

Пример:

$the_body = wp_remote_retrieve_body(wp_remote_get(get_permalink(5))); 

$the_body будет содержать фактическое содержание страницы, возвращаемый сервером.

+0

Я читал об этом. Почти как использование cURL. Если я не найду ничего другого, я могу его использовать. –

Смежные вопросы