Какая разница, если я включу поддержку формата видеопоста?


Мне жаль, если это глупо. Я, кажется, не могу понять, какие особенные вещи он делает. Если я вставляю видео на YouTube (встраивание/iframe), оно работает как для стандартного, так и для видеоформата. Конечно, я что-то упускаю...

Author: jilseego, 2011-10-26

3 answers

Пара вещей, на которые стоит обратить внимание на самом деле:

  1. Он добавит класс на post_class() таким образом, вы можете использовать другое форматирование с помощью css.
  2. В случае почтовых форматов таксономия post_format, а термины post-format-{format}. т. е. taxonomy-post_format-post-format-link.php http://codex.wordpress.org/Template_Hierarchy
  3. В файле single.php вы можете использовать условные обозначения, чтобы иметь полный различный html для каждого формата сообщения.
  4. Надеюсь, есть еще, но я могу вспомнить прямо сейчас ;)
 6
Author: Sisir, 2011-10-26 11:53:04

Еще одна приятная особенность форматов сообщений заключается в том, что они представляют собой таксономию, это означает, что вы получаете все преимущества таксономии и можете использовать ее по-разному:

  • Индексная страница архива видео в формате пост-формата
  • Ссылка на RSS-канал в формате видео после публикации
  • Навигация по видеозаписи в формате "хлебной крошки"
  • и т.д.

И +1 к тому, что сказали все остальные, хотя я предпочитаю элегантность этого подхода реализации post разметка, зависящая от формата, с использованием условных выражений:

get_template_part( 'content', 'get_post_format()' );

...который будет находить, например, content-video.php для сообщений с форматом публикации "видео", и вернется к content.php для сообщений без формата публикации.

 4
Author: Chip Bennett, 2011-10-26 12:26:21

Это просто дает вам другой способ классифицировать и стилизовать определенные сообщения. В вашем случае Видео (без отдельного файла шаблона).

 0
Author: Jeremy Jared, 2011-10-26 11:26:38