Какой механизм программного обеспечения для блогов, таких как WordPress, работает с html внутри содержимого записи? - PullRequest
1 голос
/ 21 июня 2011

Какой механизм программного обеспечения для блогов, таких как WordPress, обрабатывает html внутри содержимого записи?

Я хочу знать:

  • Как отображаются фотографии и ссылки в блоге? Является ли содержание записи блога в HTML?
  • Когда он отображает список записей на странице индекса, как он создает сводку / дайджест каждой записи, не разбивая теги HTML внутри сводки / дайджеста? Потому что, если я получу только первые несколько символов в содержании / резюме записи в блоге, будет возможность разбить некоторые теги, оставив только открытый тег. Например: Hello world!<h1> Hello worl...
  • Как избежать опасных тегов / сценариев внутри HTML записей блога?

1 Ответ

0 голосов
/ 21 июня 2011

Как отображаются фотографии и ссылки в записи блога?Является ли содержимое записи блога в HTML?

Да.Простой старый HTML.

Когда он отображает список записей на странице индекса, как он создает сводку / дайджест каждой записи, не разбивая теги HTML внутри сводки / дайджеста?

Обычно он будет проходить через текст через функцию PHP (strip_tags ()), которая удаляет теги HTML и просто оставляет текст позади.В качестве альтернативы / дополнительно вы можете ввести отрывок для любого поста и использовать функцию the_excerpt (), чтобы вернуть именно это.В отрывках по умолчанию теги удалены.

Как избежать опасных тегов / сценариев внутри HTML-записей блога?

WordPress имеет встроенные функции для очистки данных и других данных.запускать автоматически при $ wpdb-> insert и $ wpdb-> update. Для получения дополнительной информации и подробностей прочитайте запись Кодекса WP для этого.

...