Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Custom Post Type Archives

Custom Post Type Archives

SaNcHeS
Опубликовано 7-08-2021, 14:54
Начиная с версии 3.1 WordPress имеет собственную реализацию архивов пользовательских типов сообщений, поэтому вы можете создавать их без этого плагина - посетите эту страницу для получения дополнительной информации -> https://codex.wordpress.org/Post_Types. Тем не менее я верю, что этот плагин более гибкий, и вы все еще можете его использовать, и он по-прежнему будет работать, как ожидалось. Этот плагин позволит создавать пользовательские архивы типов сообщений (также годовые, ежемесячные и ежедневные) вместе с фидами, настраиваемыми заголовками и разбиением по страницам. Эти архивы будут работать так же, как архивы категорий или тегов, когда вы переходите, например, на http://example.com/category/example. Новая функция настраиваемого типа записей WordPress 3.0 - это потрясающе. Единственная проблема в том, что в нем отсутствуют функции архивирования для этих типов сообщений, поэтому вы не можете легко назначить один URL-адрес, чтобы просто перечислить сообщения типа «фото». Вы также не сможете получать фиды только из этого типа сообщений. Этот плагин добавляет эту функциональность в WordPress, чтобы вы могли в полной мере пользоваться настраиваемыми типами сообщений. Это также позволит вам создавать отдельные шаблоны для ваших архивов типов сообщений, что раньше было невозможно. Вы сможете использовать те же вещи, с которыми вы знакомы, если вы разработчик тем, а также сможете пользоваться этой функцией, если вы не разработчик, а просто хотите включить эту функцию для своего блога. С помощью этого плагина вы сможете указать: База URL-адресов для пользовательских типов сообщений. Предполагая, что у вас есть тип сообщения с именем 'photo', вы можете перечислить все свои типы сообщений в URL http://example.com/photo или http://example.com/post-type/photo - как хотите, просто заполнив одно поле. Следует ли использовать ярлык перезаписи настраиваемого типа сообщения или имя настраиваемого типа сообщения в качестве параметра URL после 'базы URL'. По умолчанию он имеет значение true, потому что так и должно работать, но, возможно, более эффективно отключить эту опцию. Для получения дополнительной информации прочтите FAQ. Кроме того, если этот параметр включен, вы сможете указать настраиваемый ярлык перезаписи для каждого включенного архива настраиваемого типа сообщений. Заголовок для архивов типа сообщений. В этом параметре можно использовать переменные {POST_TYPE_NAME} и {POST_TYPE_SINGULAR_NAME}. {POST_TYPE_NAME} будет заменен на имя текущего типа сообщений, а {POST_TYPE_SINGULAR_NAME} будет заменен на имя текущего типа сообщений в единственном числе. Поэтому, если вы используете тип сообщения «фото» и для этого параметра установлено значение «Тип сообщения« {POST_TYPE_SINGULAR_NAME} », то в заголовке будет сказано« Тип сообщения «Фото» ». Вы также можете использовать {SEP}, {SEP_LEFT_SPACE}, {SEP_RIGHT_SPACE}, {SEP_SPACED}. Они будут заменены разделителем, указанным в функции wp_title. Разнесенные будут иметь пространство на определенной стороне. {SEP_LEFT_SPACE} будет иметь пространство слева и наоборот. {SEP_SPACED} будет разнесен с обеих сторон. Мне пришлось сделать это таким образом, потому что WordPress обрезает переменные перед сохранением. Если оставить поле пустым (этот вариант), плагин не изменит заголовок. Вы также можете указать настраиваемый заголовок для каждого включенного архива настраиваемого типа сообщений. Какой файл шаблона использовать для рендеринга произвольного типа сообщения. Вы можете использовать либо один шаблон для всех типов сообщений, либо просто ввести «post-type- {POST_TYPE} .php», а для типа сообщения «photo» плагин попытается включить «post-type-photo.php» для рендеринга настраиваемого сообщения. тип. Какой файл шаблона загружать, если указанный выше файл шаблона не найден. Таким образом, index.php легко использовать для всех типов сообщений, кроме, например, «фото». Добавлять ли ссылку на канал для архива произвольного типа сообщений. Будет работать так же, как и любые другие ссылки на каналы, например, на страницах индекса категорий, где ваши посетители могут подписаться на обновления вашего сайта. Плагин автоматически вставит ссылку на канал, если для вашей темы включен параметр «automatic-feed-links». Если это правда, то плагин не будет отображать эту опцию в настройках плагина. Типы сообщений, которые получают архивы. Просто установите флажки рядом с теми типами сообщений, архивы которых вы хотите видеть. Как это просто. Обратите внимание: если вы обновите поле базы URL, отключите / включите использование тега перезаписи типа сообщения или включите / отключите некоторые архивы типов сообщений, вам нужно будет посетить раздел «Постоянные ссылки» в разделе «Настройки», чтобы удалить старые постоянные ссылки и включить изменения. Также хорошо для разработчиков тем - у вас есть четыре новые функции: pta_is_post_type_archive - эта функция будет работать аналогично is_category или is_single и так далее. Он вернет true, если эта страница является архивом настраиваемого типа сообщений, или false, если это не так. Вы также можете указать необязательный аргумент с именем типа сообщения, и тогда функция вернет логическое значение, чтобы сказать, находитесь ли вы в архиве типов сообщений для этого типа сообщений или нет. Просто и полезно! get_the_post_type_permalink - эта функция вернет ссылку на архив пользовательского типа записи для текущей записи в цикле WordPress. Или вы можете указать слаг типа сообщения, идентификатор сообщения или объект публикации в качестве аргумента, если вы не в цикле. Таким образом, вы всегда можете ссылаться на архивы произвольных типов сообщений, где бы вы ни находились. the_post_type_permalink - использует get_the_post_type_permalink для эха ссылки, а не для ее возврата. wp_get_post_type_archives - будет работать так же, как функция wp_get_archives, которая позволяет вам получать годовые, ежемесячные, ежедневные (и так далее) архивы для пользовательских типов сообщений. Если у вас есть какие-либо проблемы, попробуйте следующие шаги, которые, надеюсь, помогут вам: ознакомьтесь с разделом «Часто задаваемые вопросы», чтобы найти ответ на свой вопрос, посетите домашнюю страницу плагинов (http://ratvars.com/custom-post-type-archives ) для получения дополнительной информации (вы также можете оставить здесь комментарий) создайте здесь новую тему на форуме по проблеме, с которой вы столкнулись. Я постараюсь помочь вам как можно лучше.

Автор: Rolands Atvars

Версия: 1.5.1

Последнее обновление: 2011-08-08 7:57pm GMT

Понравилось?
0
0
0

Скачать Custom Post Type Archives:

custom-post-type-archives.zip Размер файла: 439.12 Kb
155
0