Обработка WordPress [подпись] - PullRequest
       10

Обработка WordPress [подпись]

0 голосов
/ 21 февраля 2010

Я использую WordPress бэкэнд на моем сайте и показываю статьи через мой собственный интерфейс. Я не могу найти файл, который анализирует вывод сообщений. Я пытаюсь получить доступ к коду, который обрабатывает сообщение, чтобы я мог скопировать его для своего сайта и внести небольшие изменения в его отображение на моем сайте.

Есть идеи, где находится этот файл? Я просмотрел около 15 файлов, но это утомительно.

Ответы [ 3 ]

1 голос
/ 21 февраля 2010

Ваш вопрос неясен. Функция, которая обрабатывает шорткод заголовка img_caption_shortcode и находится в wp-includes/media.php. Если вы хотите изменить выходные данные, вы можете создать функцию фильтра для хука img_caption_shortcode (комментарии для этой функции детализируют необходимые параметры).

Если вам нужен весь код, который обрабатывает публикуемый контент перед выводом, это более сложно из-за API плагина Wordpress и его системы фильтров и функций действий. Хук фильтра, который вам нужно найти, это the_content, по умолчанию (в Wordpress 2.9) он пропускает содержимое публикации через следующие функции фильтра:

  • wptexturize
  • convert_smilies
  • convert_chars
  • wpautop
  • shortcode_unautop
  • prepend_attachment
  • do_shortcode
0 голосов
/ 21 февраля 2010

Вам не нужно ничего копировать из источника WordPress. Wordpress предоставляет множество способов доступа к вашим сообщениям / статьям и отображать их так, как вы хотите. Обычно используются WP_query и query_post.

0 голосов
/ 21 февраля 2010

Вы искали методы get_post и get_posts?

Они являются методами по умолчанию в Wordpress для получения нескольких и одиночных сообщений.

Как только у вас есть данные, вы можете вывести их так, как вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...