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

MB Relationships

SaNcHeS
Опубликовано 7-08-2021, 17:47
MB Relationships помогает создавать отношения «многие ко многим» между сообщениями, страницами или любым настраиваемым типом сообщений. Плагин легкий и оптимизирован для работы с базами данных и запросов. Плагин позволяет создавать связи от сообщений к сообщениям, сообщений к страницам и так далее. Затем вы можете выполнять соответствующие запросы для получения сообщений, которые связаны с заданными сообщениями или из них. Он поддерживает взаимные и двунаправленные отношения. Зачем вам нужны сообщения о взаимоотношениях между сообщениями в WordPress? Отношения между публикациями - это отсутствующая часть в WordPress. Единственный «встроенный» способ имитации отношения постов в WordPress - это post_parent для страниц, где вы можете создать множество дочерних страниц страницы (отношение «один ко многим»). К сожалению, это доступно только для страниц и иерархических типов сообщений. Кроме того, это не отношения «многие ко многим». Ниже приведены несколько примеров взаимосвязей сообщений с сообщениями, которые могут помочь вам увидеть преимущества этой функции: Создание связанных сообщений в WordPress Самый простой пример - вручную создать связанные сообщения на вашем веб-сайте WordPress. Когда вы редактируете сообщение, вы можете выбирать сообщения, которые имеют похожий или связанный контент, и отображать их во внешнем интерфейсе для дальнейшего чтения. Вы также можете сделать обратный запрос: отображать сообщения, которые ссылаются на читаемое сообщение, в качестве ссылки, чтобы предоставить вашим читателям дополнительную информацию. При этом вам больше не нужен плагин для публикаций, связанных с WordPress. Пример: события и группы. Предположим, у вас есть два настраиваемых типа сообщений, событие и группа, где: в каждом событии может быть несколько диапазонов, и каждая группа может участвовать во многих событиях. Если люди хотят купить билеты, они могут искать события в своем месте и видеть, какие группы играют в данный день, или они могут искать группы, которые им нравятся, и видеть, в какое время они играют рядом с их местоположением. В этом примере мы создали отношения «многие ко многим» между событиями и полосами. Двунаправленные отношения MB Relationships позволяют создавать двунаправленные связи. Вы сможете без проблем выполнять запросы вперед и назад. Данные хранятся в базе данных в виде пары (from_id, to_id), что делает их независимыми от любой стороны. Кроме того, для каждой стороны есть мета-поле, которое показывает, что подключено из / в. Так что вам больше не нужно беспокоиться о направлении соединения. Альтернатива плагину Post 2 Posts (плагин P2P) Отношения MB во многом вдохновлены популярным плагином Posts 2 Posts, который больше не поддерживается. Мы взяли идею и внесли некоторые улучшения. Кодовая база и структура данных очень похожи. Плагин имеет простые API-интерфейсы: плагин предоставляет простые API-интерфейсы для регистрации взаимосвязей и получения связанных элементов. Он интегрируется с существующими API WordPress, такими как WP_Query, get_terms и get_users. См. Документацию для получения дополнительной информации. Использует настраиваемую таблицу отношений для хранения отношений. Это помогает оптимизировать хранилище базы данных и производительность запросов. Вы можете создавать отношения между любым типом контента в WordPress: сообщениями к сообщениям, сообщениями пользователям и т.д. Поддерживает создание взаимных отношений (сообщения-сообщения, пользователи-пользователи,…). Поддерживает создание двунаправленных отношений и простой запрос к ним. Легко отображайте подключенные элементы с помощью шорткода. Чрезвычайно легкий и быстрый. Страница проекта ссылок плагинов Github Repo Этот плагин является бесплатным расширением плагина Meta Box, который представляет собой мощное профессиональное решение для создания настраиваемых полей и настраиваемых мета-блоков для веб-сайтов WordPress. Использование MB Relationships в сочетании с другими расширениями поможет вам легко управлять любыми типами контента в WordPress и сделает ваш сайт более профессиональным.

Автор: MetaBox.io

Версия: 1.10.7

Последнее обновление: 2021-08-05 1:31am GMT

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

Скачать MB Relationships:

mb-relationships.zip Размер файла: 0 b
236
0