Расширенное использование вложений WordPress Создание специального изображения для категории, CMS и

02.04.2018 Выкл.

Тема нашей статьи — Расширенное использование вложений WordPress Создание специального изображения для категории, CMS и. Вы узнаете мнения и рекомендации специалистов, почитаете настоящие отзывы и увидите фотографии.

СКАЧАТЬ ИСХОДНЫЕ ФАЙЛЫ | Увидеть ДЕМО

В данной серии публикаций я рассказываю:

В первой части я показала, как создать новые таксономии для вложений. Во второй части я показала, как создать файл пользовательского шаблона для документов и добавить цикл, который выводит ссылки на медиафайл для любого документа. А в третьей части я создала файл пользовательского шаблона для таксономии gallery-category , который выводит все изображения с этим термином в галерее на странице архива.

В данной последней публикации я расскажу, как присвоить изображению категорию, а потом отредактировать шаблон архива категории, чтобы вывести это изображение в качестве « специализированного «. Подобным образом вы можете сделать то же самое для терминов тегов или таксономий.

Для данной статьи я создам дочернюю тему от темы twentyfourteen . Созданная тема в себя включает файл функций и файл пользовательского шаблона для архивов категорий. Вы можете скачать эту тему по ссылке .

что вам будет нужно

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

Примечание: Такой способ работает для тегов и категорий. Если вы используете его для своих таксономий, то нужно во время регистрации таксономии показать вложения в качестве типа записей, к которым она используется. Эта процедура описана в первой части данной серии.

В папке темы создайте файл с именем functions.php и прибавьте в него следующий код:

Тут я применила функцию register_taxonomy_for_object_type() , чтобы добавить категории для вложений. Теперь, когда вы перейдете в раздел Медиафайлы> Библиотека , вы сможете увидеть, что категории уже подключены для медиафайлов.

Дальше нам необходимо добавить несколько изображений: по одному для каждой категории. Вы тоже должны добавить еще одну категорию с названием « Featured » и назначить ее для любого изображения.

На рисунке ниже приведен снимок панели редактирования, в которой выводятся и категории:

Дальше нам необходимо создать пользовательский шаблон категории. Так как моя тема считается дочерней от twentyfourteen , я скопирую в нее файл category.php данной темы, с некоторыми изменением в начальных комментариях:

Выше ключевого цикла добавляем пользовательский цикл. После закрытия тега вставьте следующий код:

Этот код определяет текущую отображаемую категорию при помощи get_queried_object() .

Ниже при помощи WP_Query определяются доводы пользовательского запроса:

Данный код определяет любые вложения в текущей категории, и еще в « featured «. Нужно обратить внимание, что из-за способа, благодаря которому WordPress задает статусы вложений, вам нужно применять в качестве довода ‘post_status’ => ‘inherit’ .

Теперь ниже прибавьте цикл:

Поймете, что вы не пропустили wp_reset_postdata() в конце, иначе ключевой запрос для архива категории работать не будет.

Потом сохраните шаблон категории и откройте в браузере одну из страниц архивов категории. Она должна смотреться ориентировочно так, как показано на скриншоте в начале публикации.

В данной серии из четырех публикаций я показала несколько способов работы с изображениями в вордпрессе . Сюда можно отнести:

Как можно заметить, в вордпрессе с изображениями и медиафайлами можно создать намного больше, чем просто закрепить их к записи или применять для « специализированного изображения «. Вы можете запросить их также, как и любые остальные типы записей и вывести ссылки на документы или отобразить изображения.

Расширенное использование вложений WordPress Создание специального изображения для категории, CMS и

04.02.2018 Выкл.

Тема нашей статьи — Расширенное использование вложений WordPress Создание специального изображения для категории, CMS и. Вы узнаете мнения и рекомендации специалистов, почитаете настоящие отзывы и увидите фотографии.

СКАЧАТЬ ИСХОДНЫЕ ФАЙЛЫ | Увидеть ДЕМО

В данной серии публикаций я рассказываю:

В первой части я показала, как создать новые таксономии для вложений. Во второй части я показала, как создать файл пользовательского шаблона для документов и добавить цикл, который выводит ссылки на медиафайл для любого документа. А в третьей части я создала файл пользовательского шаблона для таксономии gallery-category , который выводит все изображения с этим термином в галерее на странице архива.

В данной последней публикации я расскажу, как присвоить изображению категорию, а потом отредактировать шаблон архива категории, чтобы вывести это изображение в качестве « специализированного «. Подобным образом вы можете сделать то же самое для терминов тегов или таксономий.

Для данной статьи я создам дочернюю тему от темы twentyfourteen . Созданная тема в себя включает файл функций и файл пользовательского шаблона для архивов категорий. Вы можете скачать эту тему по ссылке .

что вам будет нужно

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

Примечание: Такой способ работает для тегов и категорий. Если вы используете его для своих таксономий, то нужно во время регистрации таксономии показать вложения в качестве типа записей, к которым она используется. Эта процедура описана в первой части данной серии.

В папке темы создайте файл с именем functions.php и прибавьте в него следующий код:

Тут я применила функцию register_taxonomy_for_object_type() , чтобы добавить категории для вложений. Теперь, когда вы перейдете в раздел Медиафайлы> Библиотека , вы сможете увидеть, что категории уже подключены для медиафайлов.

Дальше нам необходимо добавить несколько изображений: по одному для каждой категории. Вы тоже должны добавить еще одну категорию с названием « Featured » и назначить ее для любого изображения.

На рисунке ниже приведен снимок панели редактирования, в которой выводятся и категории:

Дальше нам необходимо создать пользовательский шаблон категории. Так как моя тема считается дочерней от twentyfourteen , я скопирую в нее файл category.php данной темы, с некоторыми изменением в начальных комментариях:

Выше ключевого цикла добавляем пользовательский цикл. После закрытия тега вставьте следующий код:

Этот код определяет текущую отображаемую категорию при помощи get_queried_object() .

Ниже при помощи WP_Query определяются доводы пользовательского запроса:

Данный код определяет любые вложения в текущей категории, и еще в « featured «. Нужно обратить внимание, что из-за способа, благодаря которому WordPress задает статусы вложений, вам нужно применять в качестве довода ‘post_status’ => ‘inherit’ .

Теперь ниже прибавьте цикл:

Поймете, что вы не пропустили wp_reset_postdata() в конце, иначе ключевой запрос для архива категории работать не будет.

Потом сохраните шаблон категории и откройте в браузере одну из страниц архивов категории. Она должна смотреться ориентировочно так, как показано на скриншоте в начале публикации.

В данной серии из четырех публикаций я показала несколько способов работы с изображениями в вордпрессе . Сюда можно отнести:

Как можно заметить, в вордпрессе с изображениями и медиафайлами можно создать намного больше, чем просто закрепить их к записи или применять для « специализированного изображения «. Вы можете запросить их также, как и любые остальные типы записей и вывести ссылки на документы или отобразить изображения.