[WordPress] 外掛分享: MB Relationships

首頁外掛目錄 › MB Relationships
WordPress 外掛 MB Relationships 的封面圖片
1,000+
安裝啟用
★★★★
4.6/5 分(5 則評價)
17 天前
最後更新
問題解決
WordPress 6.6+ PHP 7.4+ v1.13.0 上架:2018-01-31

內容簡介

MB Relationships 外掛幫助用戶在 WordPress 中建立文章、頁面、自訂文章類型、術語及用戶之間的關聯。此外掛輕量且優化了資料庫及查詢效能,讓用戶能夠輕鬆管理內容之間的連結。

【主要功能】
• 支援文章與文章、文章與用戶之間的關聯
• 提供雙向關聯功能
• 使用簡單的 API 註冊關聯
• 自訂關聯表以優化資料庫效能
• 支援顯示連結項目之短碼

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.13.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「MB Relationships」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

MB Relationships helps you create relationships between posts, pages, custom post type, terms and users. The plugin is lightweight and optimized for database and query performance.
The plugin allows you to create connections from posts to posts, posts to pages and so on. Then you can perform corresponding queries to retrieve posts that are connected to or from given posts.

Meta Box Lite
We recommend using Meta Box Lite, a feature-rich free UI version of Meta Box that provides UI and all free features for managing custom fields and dynamic content on WordPress, including post types, taxonomies, custom fields, and relationships.

It supports reciprocal and bi-directional relationships.
Why Do You Need Posts To Posts Relationships In WordPress?
Post relationships is a missing part in WordPress. The only “built-in” way that mimic the post relationship in WordPress is the post_parent for pages where you can create many child pages of a page (a one-to-many relationship). Unfortunately, that’s available for pages and hierarchical post types only. Besides, it’s not many-to-many relationship.
Below are some examples of posts to posts relationships that might help you see the benefit of this feature:
Creating Related Posts In WordPress
The simplest example is to manually create related posts in your WordPress website. When you edit a post, you can select posts that have similar or related content and display them in the frontend for further reading.
You can also query backward: displaying posts that link to the being read post as a reference to provide more information to your readers. With this, you don’t need a WordPress related posts plugin anymore.
Example: Events And Bands
Suppose you have two custom post types, event and band, where:

In each event there may be multiple bands, and
Each band can participate in many events.

If people want to buy tickets, they could search for events in their location and see what bands are playing on a given date, or they could search for bands they like and see what date they are playing near their location.
In this example, we have created many-to-many relationships between events and bands.
Bi-directional relationships
MB Relationships allows you to create bi-directional connections. You will be able to query back and forth without any problem.
The data is stored in the database as a pair of (from_id, to_id), thus making it independent from either side.
Besides, for each side, there’s a meta box that shows what are connected from/to. So you don’t have to worry about the direction of the connection anymore.
An Alternative For The Posts 2 Posts Plugin (P2P Plugin)
MB Relationships is very much inspired by the popular plugin Posts 2 Posts which is not maintained anymore. We have taken the idea and made some improvements. The codebase and data structure is very similar.
Plugin features

Simple APIs: the plugin provides simple APIs for registering relationships and retrieving connected items. It integrates with existing WordPress APIs such as WP_Query,get_terms and get_users. See documentation for more information.
Uses custom relationship table to store relationships. That helps optimize the database storage and query performance.
You can create relationships between any kind of content in WordPress: posts to posts, posts to users, etc. For posts to terms and posts to users, it’s required the MB Term Meta and MB User Meta.
Supports creating reciprocal relationships (posts-posts, users-users, …).
Supports creating bi-directional relationships and easily query them.
Display connected items easily with shortcode.
Extremely lightweight and fast.

Plugin Links

Project Page
Github Repo

This plugin is a free extension of Meta Box plugin, which is a powerful, professional solution to create custom fields and custom meta boxes for WordPress websites. Using MB Relationships in combination with other extensions will help you manage any content types in WordPress easily and make your website more professional.
You might also like
If you like this plugin, you might also like our other WordPress products:

Slim SEO – A fast, lightweight and full-featured SEO plugin for WordPress with minimal configuration.
Falcon – A lightweight companion for making WordPress faster, cleaner, and more secure.
GretaThemes – Free and premium WordPress themes that clean, simple and just work.
Auto Listings – A car sale and dealership plugin for WordPress.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon