Обзор ACPT: расширенные пользовательские типы сообщений
Опубликовано: 2023-06-19Вы можете создать великолепный динамический веб-сайт WordPress из коробки. Но если вы хотите создать более специализированный сайт с расширенными пользовательскими типами сообщений, вам, вероятно, придется запачкать руки кодом.
Или, может быть, вы этого не сделаете.
Вы можете создавать пользовательские типы сообщений, ничего не зная о коде, стоящем за этим. В этом обзоре я познакомлю вас с плагином Advanced Custom Post Types (ACPT).
Создавайте сложные веб-сайты с расширенными пользовательскими типами сообщений
ACPT — это полнофункциональный плагин, который помогает создавать новые типы сообщений и метаполя, не касаясь строки кода. Он также позволяет создавать пользовательские таксономии и API и управлять ими.
Если вы любитель или случайный пользователь, но вам нужен настраиваемый тип сообщений, позволяющий создавать сообщения уникальным для вашего сайта способом, ACPT поможет вам сделать это с помощью интуитивно понятного интерфейса и визуального конструктора. Даже если у вас есть только базовое представление о том, как работают пользовательские типы сообщений, ACPT прост в использовании — и они содержат обширную документацию, которая поможет вам в этом.
Это также отлично подходит для агентств и разработчиков, которые ищут более доступный способ создания пользовательских типов сообщений. Вам не нужно изобретать велосипед всякий раз, когда клиенту нужен пользовательский тип записи. ACPT позволяет создавать шаблоны и сохранять настройки, что экономит ваше время.
Я провел пробный запуск с ACPT, и в этой статье я поделюсь тем, что узнал, и тем, насколько эффективным может быть этот плагин.
Как использовать ACPT
Использование расширенных настраиваемых типов сообщений не сложно, но есть некоторые настройки, инструменты и меню, которые нужно изучить. Я расскажу об основном использовании и расскажу о некоторых дополнительных функциях.
Монтаж
Во-первых, вам нужно скачать плагин ACPT. Вы можете приобрести плагин прямо на их веб-сайте или попробовать ACPT Lite, который можно бесплатно загрузить на WordPress.org. Однако, если вы серьезно относитесь к созданию пользовательских типов сообщений, вам следует перейти на платную версию. Существует 30-дневная гарантия возврата денег, так что нет никакого риска попробовать это. Я буду освещать платную версию здесь.
Вы устанавливаете и активируете плагин на своем сайте WordPress, как и любой другой. Вам будет предложено ввести адрес электронной почты и лицензионный ключ от созданной вами учетной записи.
Настройки
Первое, что я делаю после установки нового плагина, — это захожу в настройки. Иногда вам нужно глубоко понять, как работает плагин, прежде чем настраивать какие-либо параметры. С ACPT меню настроек было легко понять.
Вверху находятся настройки языка, записей на страницу и ключ API Карт Google. Это достаточно просто; вы всегда можете вернуться и добавить API карт позже, если хотите.
Затем вы можете включить или отключить визуальный конструктор. Я фанат визуальных конструкторов, особенно когда пробую что-то новое. Вы всегда можете отключить его позже.
В том, что они называют «Опасной зоной», находятся настройки для сохранения данных при удалении плагина. Это очень личное предпочтение. Если вы думаете, что когда-нибудь снова будете использовать плагин после его удаления, было бы разумно сохранить данные. Однако предположим, что вы решили сохранить данные после удаления и больше не использовать плагин. В этом случае вам потребуется очистить базу данных позже вручную.
Они предлагают функцию экспорта данных в меню инструментов, которая позволяет вам экспортировать ваши настройки и данные и сохранять их в формате файла JSON с именем .acpt. Таким образом, вы всегда можете повторно импортировать позже или использовать те же настройки и данные на другом сайте. Это очень удобная функция; Я всегда ценю возможность экспортировать настройки и данные простым щелчком мыши.
Создание пользовательского типа записи
Избавившись от настроек, я создам новый настраиваемый тип записи. При первом нажатии ACPT→Пользовательские типы сообщений вы увидите список всех существующих типов сообщений. Вы увидите знакомую страницу и сообщение, и если у вас есть какие-либо плагины с собственными типами сообщений, например WooCommerce, вы также увидите их в списке.
Хотя вы не можете редактировать собственные типы постов WordPress и постов страниц (по уважительной причине), ACPT позволяет вам редактировать любой пользовательский тип постов. Например, вы можете просматривать, редактировать, удалять и экспортировать код для типа записи продукта WooCommerce. Кроме того, вы можете создавать мета-поля и данные о продуктах, а также управлять связанными таксономиями.
Таким образом, возможности редактирования велики. Но давайте перейдем к созданию совершенно нового пользовательского типа записи. Например, предположим, что у вас есть авторский сайт, и вы хотите публиковать стихи с уникальной структурой, отличной от обычной публикации в блоге.
Нажав кнопку «Зарегистрировать новый тип сообщения», вы попадете в пошаговый мастер, где сможете настроить новый тип сообщения. В основном разделе вы можете установить имя сообщения (слаг), метку и метку во множественном числе. ACPT также позволяет вам выбирать из сотен готовых значков для представления вашего типа сообщения в меню панели инструментов. Затем вы можете выбрать, какие функции редактирования вы хотите поддерживать для своего типа сообщений.
На следующем шаге вы можете изменить любые дополнительные метки по умолчанию.
Третий и последний шаг посвящен другим настройкам, в том числе тому, должен ли ваш тип публикации быть общедоступным. Это также позволяет вам переключать варианты для:
- Публичный запрос
- Показать в пользовательском интерфейсе
- Показать в меню
- Показать в навигационных меню
- Показать в админке
- Показать в REST API
Многие настройки здесь лучше оставить по умолчанию, особенно для новичков в пользовательских типах сообщений. Но по мере того, как вы учитесь и создаете больше, они, вероятно, будут вступать в игру гораздо чаще.
Когда вы закончите, вы увидите свой новый тип сообщения в панели администратора.
В нашем примере теперь мы можем добавлять или редактировать новые стихи, как и любой другой пост или страницу.
Одна вещь, которая может сбить с толку, это то, что после публикации стихотворения вы можете получить ошибку 404 — хотя ссылка правильная. Это простое и распространенное решение; вам нужно только сбросить ваши постоянные ссылки.
Визуальный редактор ACPT
Одной из удобных функций Advanced Custom Post Types является визуальный редактор. Это используется для создания пользовательских шаблонов для ваших типов сообщений, таких как «Архив», «Одиночка» или «Связанные». Оставленный в покое, тип сообщения унаследует макет и стиль вашей темы по умолчанию.
Если вы когда-либо использовали Elementor, интерфейс покажется вам знакомым.
На левой боковой панели есть выбор элементов по категориям; Пользовательские хуки Basic, Extra, WordPress и ACPT. Вы можете перетаскивать такие элементы, как текст, заголовок WP, контент WP или даже карту в окно из этих категорий. Существуют также специальные вкладки для стилей, настроек идентификатора и вкладка слоев, которая позволяет вам перетаскивать элементы, чтобы изменить их порядок.
Хотя элементы в окне отображают текст для каждого элемента, вы можете просто нажать кнопку «Предварительный просмотр» , чтобы увидеть, как будет выглядеть ваше сообщение. Это в основном интуитивно понятно, но мне потребовалось несколько проб и ошибок, чтобы разработать макет, который я хотел.
Дополнительные возможности ACPT
Я рассмотрел основы использования расширенных настраиваемых типов сообщений, и здесь недостаточно места, чтобы подробно рассмотреть каждую функцию. Тем не менее, есть некоторые выдающиеся особенности, о которых стоит упомянуть:
Продвинутый менеджер метаполей
ACPT предоставляет комплексное решение для управления метаполями для пользовательских типов записей, таксономий и пользователей. Он расширяет возможности использования диспетчера метаполей, предлагая интуитивно понятный интерфейс, разделенный на интерактивную область и навигационную карту. Этот дизайн позволяет пользователям легко создавать, управлять и перемещаться по своим метаполям.
- Интерактивная область : здесь пользователи могут добавлять метаполя, удалять все записи и сохранять свою работу. Это также позволяет пользователям добавлять поля в свои мета-поля.
- Карта навигации : эта функция обеспечивает визуальное представление дерева метаполей, упрощая пользователям навигацию по своим метаполям.
- Управление мета-блоками : пользователи могут легко создавать новые мета-блоки, редактировать их заголовок и добавлять в них поля. У них также есть возможность сортировать, удалять или сворачивать метаполе.
- Управление метаполями : ACPT позволяет пользователям добавлять новые поля в свои метаполя. Эти поля можно настроить с точки зрения их видимости в административном архиве, обязательности, их имени, типа, значения по умолчанию и описания.
- Сортировка элементов : каждый элемент (метаполе, поле или параметр) можно сортировать с помощью кнопки ручки сортировки, предоставляя пользователям высокую степень гибкости в организации своих метаполей.
- Условная логика : эта расширенная функция позволяет пользователям устанавливать определенные условия для своих метаполей, предлагая более высокий уровень настройки.
Наиболее полезные функции диспетчера метаполей ACPT включают в себя:
Специальная панель управления API
Вы можете генерировать ключи API и управлять ими с панели инструментов API, чтобы упростить работу с любой функцией ACPT.
Более 100 пользовательских функций PHP
Если вам нравится замарать руки кодом, ACPT предлагает полный набор функций PHP для управления вашими пользовательскими типами сообщений и метаполями.
Интеграции
Advanced Custom Post Types интегрируется с несколькими компоновщиками, поэтому, если вы уже используете один из них, вы можете быстро приступить к работе. ACPT интегрируется со следующим:
- Конструктор кирпичей: полная интеграция
- Divi Builder: специальный виджет
- Кислородный строитель: поставщик данных
- Интеграция с WPGraphQL
- Elementor: базовый виджет
- Брейк-данс: полная интеграция
Цены
Цены на ACPT основаны на знакомой многоуровневой системе подписки. Все уровни поставляются с 30-дневной гарантией возврата денег, о которой я упоминал ранее.
Базовый = 29 долларов в год
Базовый уровень, который лучше всего подходит для частных лиц, включает в себя:
- Лицензия на один сайт
- Все функции
- Один год поддержки и обновлений
Профессионал = 49 долларов в год
Уровень Professional предназначен для онлайн-бизнеса и включает в себя:
- Пять лицензий сайта
- Все функции
- Один год поддержки и обновлений
Агентство = $99/год
Фрилансеры и более крупные агентства, вероятно, захотят выбрать уровень агентства. Оно включает:
- Неограниченные лицензии сайта
- Все функции
- Один год поддержки и обновлений
Создайте уникальный сайт WordPress с ACPT
Вам не нужно знать, как кодировать, чтобы создавать пользовательские типы записей для вашего сайта WordPress. ACPT имеет интуитивно понятный интерфейс и документацию, которые помогут вам эффективно и легко создавать типы записей и таксономии.
Мне понравился процесс, и я узнал много нового о том, как работают пользовательские типы записей. Я уверен, что с ACPT я смогу быстро и надежно выполнять запросы клиентов на уникальные типы сообщений.
Часто задаваемые вопросы
Кому может быть полезно использование ACPT?
ACPT полезен для любителей, случайных пользователей, агентств и разработчиков. Это особенно полезно для тех, кому нужен настраиваемый тип сообщений, который позволяет им создавать сообщения уникальным способом для своего сайта. ACPT предлагает интуитивно понятный интерфейс и визуальный конструктор, что делает его простым в использовании даже для тех, кто имеет базовое представление о том, как работают пользовательские типы сообщений.
Каковы некоторые выдающиеся особенности ACPT?
ACPT предлагает продвинутый менеджер метаполей, специальную панель управления API, более 100 пользовательских функций PHP и интеграцию с несколькими разработчиками. Он также позволяет создавать шаблоны и сохранять настройки, что может сэкономить ваше время.
Что произойдет, если я удалю плагин ACPT? Я потеряю все свои данные?
В ACPT есть настройка, позволяющая выбрать, сохранять ли данные при удалении плагина. Если вы решите сохранить данные, вы сможете снова использовать плагин без потери предыдущей работы. Однако, если вы больше не будете использовать этот плагин, позже вам потребуется вручную очистить базу данных.
Интегрируется ли ACPT с другими сборщиками?
Да, ACPT интегрируется с несколькими конструкторами, включая Breakdance Builder, Bricks Builder, Divi Builder, Oxygen Builder и Elementor. Это обеспечивает бесперебойную работу, если вы уже используете один из этих сборщиков.