前言介紹
- 這款 WordPress 外掛「BP Post Status」是 2018-04-19 上架。
- 目前有 20 個安裝啟用數。
- 上一次更新是 2024-08-01,距離現在已有 276 天。
- 有 2 人給過評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
venutius |
外掛標籤
groups | buddypress | group posts | friends only posts | members only posts |
內容簡介
新功能:允許隱藏和私人小組擁有公開和僅限網站成員的文章,同時不會危及小組隱私。這個外掛的目標是將 BuddyPress 與 WordPress 最大的優勢 - 網誌文章 - 整合在一起。首先,它實現了 BuddyPress 文章狀態,因此文章可以只分享給朋友、網站成員、追隨者或使用者追蹤的人。此外,小組可以有自己的文章,並且這些文章可以公開、僅限網站成員或僅限小組成員查看,無論小組狀態如何。安裝外掛後,只需編輯文章,選擇成員或朋友限定,或選擇發佈到你所屬的小組。此外,你可以啟用這些新文章類型的通知,控制誰可以張貼或發送通知。注意,使用者需要具備 WordPress 的 "edit_posts" 能力來創建新的待審核文章,並具備 "publish_posts" 能力才能選擇發佈狀態。如果你的小組想要分配文章,並且公開、僅限網站成員或僅限小組成員分享,那麼這個外掛應該很適合你。此外,你可能需要允許網站成員只與朋友分享文章,或只在已登錄的網站成員之間共享文章,這個外掛可以加入這種功能。小組還可以選擇使用小組文章作為主頁,使用這個選項,小組活動被移動到活動標籤中,主頁標籤用於選擇的文章。這意味著小組管理員可以完全靈活地選擇他們要在主頁上顯示的內容;可以使用短碼來顯示小組論壇和活動的摘要,等等。此外,這個外掛對 BuddyPress 活動和通知進行了整合,支持 BP Follow。如果你想允許前端張貼,那麼我還創建了 BP Site Post,它與 BP Post Status 一起工作,允許使用者從前端創建和編輯文章。活動文章會嘗試與分配給文章的安全級別相匹配 - 私人小組文章只會在分配的小組中張貼他們的活動。站點和小組管理員可以選擇啟用對目標小組進行文章發佈的通知能力。啟用小組文章的小組還有一個可選的“小組文章”標籤,顯示分配給小組的所有文章。如果私人或隱藏小組選擇發佈公開文章,則非小組成員也可以看到此目錄,但只會顯示公開文章。同樣地,如果私人小組將其主頁公開,則訪問非成員的登陸頁面將顯示。
有大量的管理功能:
小組管理員可以選擇允許哪些成員等級創建小組文章,並且需要哪些成員等級才能觸發文章通知。這些選項在小組管理頁面的設置選項卡中提供。他們還可以選擇在小組中顯示“小組文章”標籤。此外,站點管理員在儀表板>>設置頁面上有一個設置頁面,可以設置插件的全局設置,例如自定義按鈕和標籤之類的東西。
原文外掛簡介
New: Allows hidden and Private groups to have public and site members only posts without compromising the group privacy.
A feature I’ve always thought was missing from BuddyPress was integration with WordPresses biggest asset – blog posts. This plugin is my attempt to do just that. First of all it implements BuddyPress Post Statuses, so a post can be shared just to friends, site members followers or those the user follows. In addition groups can have their own posts and these can be made public, site members only or only available to group members regardless of the group status.
Once you have posts linked to groups an immediate thought is to use a group based post as the groups home-page – this plugin enables that with group admin able to easily choose from the groups list of posts which one is to be used as the homepage.
Groups and users get a dedicated page for their posts, this page is intended not only to display these blogs to other users but also to help the user manage their posts from the front-end, so posts can be made sticky, deleted and if BP Site Post is installed, created and edited, all from the front end.
Simply install the plugin, edit your post and select Members or Friends Only, or choose to publish into a group you are a member of. In addition you can turn on notifications for these new post types and control exactly who can post or send notifications.
Note that users will need to have WordPress edit_posts as a capability to create new pending posts and publish_posts capability in order to select the publish statuses.
If you have groups that would like to assign posts to the group, and share either publicly, only to site members or only to group membes then this plugin should interest you.
Also you may have a need to allow site members the opportunity to create posts only to share amongst friends, or only to logged in site members, then this plugin adds that functionality.
Groups can also choose to use a group post as a homepage, using this option group activity is moved to an activity tab and the home tab is used for the selected post. This means group managers have full flexibility as to the content they choose to display in the homepage; shortcodes can be used to display summaries of group forums and activity for example.
It’s integrated with BuddyPress Activity and Notifications and supports BP Follow.
If you want to allow front end posting I’ve also created BP Site Post which works with BP Post Status and allows users to create and edit their posts from the front-end.
The activity posts try to be appropriate to the security level assigned to the post – private group posts only post their activity into the group the post is assigned to.
Site and group managers can choose to enable the ability to trigger a notification to the target group with the posts publication.
Groups with group posts enabled have an optional “Group Posts” tab showing all posts assigned to the group. If a private or hidden group chooses to publish public posts then this directory will be visible to non group members, but it will only display posts that have been made public. Similarly if a private group makes their homepage public then the landing page will be displayed for visiting non-members.
There’s extensive manageability:
Group managers can choose what membership level to allow group post creation, and also the membership level required to be able to trigger post notifications. These options are available in the groups management pages in the settings tab. They can also choose to display a “Group Posts” tab in the group.
In addition, the site admin has a settings page at Dashboard>>Settings>>BP Post Status. Here the five different status types can be disabled site-wide, and the site-wide controls for the minimum user role required to create posts and trigger notifications is set.
There is also an option to have post revisions create activity updates, as opposed to the activity only being updated when the post is first created. When it is enabled you can set the minimum time allowed between posting updates.
A new My Posts menu option has been added to users profiles, this displays their posts and enabled posts to be made sticky ( in My Posts ) or deleted. If BP Site Post is loaded then an edit link can also be added to this view. For guests viewing My Posts only published posts will be displayed but for the user all posts (including pending) will be displayed.
Editors ( members with the ‘edit_others_posts’ capability ) get a Moderation page in their profile ( if there are pending posts to approve ) for easy access to the approvals queue. This page shows the full content of the post to be approved and have links to delete, publish or edit the post.
Members with pending posts and with the ‘edit_posts’ capability get a Pending Posts page in their profile ( if they have pending posts ) so that pending posts can be reviewed and edited.
Note regarding group_only_pending posts
When a group_post_pending post is selected, a notification email is sent to the admin of the site so they can authorize the post. However, I felt that this was a less than optimal solution since ideally the group creator should have a say in if a post gets published to their group. One of the issues is that it’s not possible to give group creators the ability to manage only posts in their group – they either edit_others_posts for all posts on the site or they simply do not have this capability.
I found a solution to this using Automattics Co-Authors Plus plugin, since this allows multiple authors to be assigned to posts. I’ve therefore added a check to see if Co-Authors Plus is active and if so the group creator will be automatically added as an author of all posts set for their group. This being the case they will be send a notification email and they will be able to edit the post content and if they have publish_posts capability they will be able to publish the post to their group. However, if they only have edit_posts, they will need to contact the site admin to have the post published. However, at the time of writng this causes an error when viewing the profile my-posts page (10/03/2019), this has been reported and is being worked on.
The template pages can be overloaded by copying them to themes/your-child-theme/bpps/ and editing them as suits.
There is a shortcode – [bppss_group_posts group_id=”34″ ] which allows the group posts list to be displayed on any page.
The only downside of this plugin is with regards to Gutenberg – the new text editor in WordPress, sadly Gutenberg does not support custom post statuses so if you want to use this you will have to install the Classic Editor plugin and stick with the classic for now, hopefully this situation will be rectified soon.
Props
This plugin was created by merging some features from three other plugins – Peter Shaw’s LH Logged in Post Status, BuddyDev’s Blog Categories for Groups and Imath’s WP Statuses. This made the creation of this plugin a lot easier than it would have been if built from scratch. Props to these great developers!
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「BP Post Status」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
1.7.1 | 1.7.2 | 1.7.3 | 1.7.4 | 1.7.5 | 1.7.6 | 1.7.7 | 1.8.0 | 1.8.1 | 1.8.3 | 1.8.4 | 1.8.5 | 1.8.6 | 1.8.7 | 1.8.8 | 1.8.9 | 2.0.0 | 2.0.1 | 2.0.2 | 1.8.10 | 1.8.11 | 1.8.12 |
延伸相關外掛(你可能也想知道)
Easy Social Box / Page Plugin 》Easy Social Box顯示Facebook專頁的Like Box外掛,在網站上讓Facebook專頁的擁有者吸引和獲取Like。Social Box讓使用者能看到專頁的Likes數、最新的發文、和L...。
rtMedia for WordPress, BuddyPress and bbPress 》rtMedia 是唯一完整適用於 WordPress、BuddyPress 和 bbPress 的媒體解決方案,並且符合 WordPress.com VIP 標準。, 該外掛採用了以行動裝置為主的設計,可以...。
Better Messages – Live Chat for WordPress, BuddyPress, PeepSo, Ultimate Member, BuddyBoss 》「Better Messages」是一款適用於 WordPress、BuddyPress、BuddyBoss 平台、Ultimate Member 和 PeepSo 等其他 WordPress 網站的即時私人訊息系統外掛程式。...。
Recently Registered 》此外掛會為使用者列表新增一個可排序的欄位,顯示他們註冊的日期和時間。, 主要適用於單站台(因為單站台中完全沒有這方面的顯示)。在多站台網路中,它會為...。
BuddyPress Multilingual 》這個外掛可使用WPML建置多國語言的 BuddyPress 和 BuddyBoss 網站,可適用於單網站或多網站安裝。主網站和子部落格皆可運行多國語言。, 客戶部落格可選擇語言...。
BuddyPress Docs 》BuddyPress Docs 為您的 BuddyPress 社群增添了協作工作空間。它是維基百科、文件編輯和共享 Dropbox 等多種功能的結合體。可以認爲這些文檔就像是大 G (if y...。
Ban Hammer 》我們都曾經遇到這樣的問題:一群來自 mail.ru 的垃圾郵件發送者正在註冊您的博客,但您希望保持開放的註冊方式。如何在不影響您的顧客的情況下消除這些垃圾郵...。
BP Classic 》總結:BP Classic 外掛由官方 BuddyPress 開發團隊開發和維護。它首先是為了提供向後兼容性,以適應配置中啟用了尚未準備就緒支援 BP Rewrites API(在 Buddy...。
BP Profile Search 》BP Profile Search是一個針對BuddyPress的成員搜尋和成員目錄外掛程式,它提供:, , 一個表單生成器,用於生成成員搜尋表單, [bps_directory]短碼以自訂Buddy...。
Spam Destroyer 》這個外掛能有效阻止自動化垃圾留言,並盡可能不對正常留言者造成干擾。 Spam Destroyer 外掛 設計上易於使用,只需安裝即可享受無垃圾留言的網站體驗🙂, 特別...。
MediaPress 》MediaPress是一個現代化的媒體圖庫解決方案,適用於WordPress和BuddyPress。目前,MediaPress幾乎是(我們需要您來決定)BuddyPress照片圖庫、BuddyPress視頻...。
BuddyPress & BuddyBoss Private Community with PMPro – Restrict Profiles, Groups, Messaging, Forum Discussions 》化,讓 Paid Memberships Pro 成為您自己的會員網站解決方案。, , 最受歡迎的專屬社群 WordPress 外掛程式, 使用 BuddyPress 或 BuddyBoss 結合 Paid Members...。
BuddyPress Xprofile Custom Field Types 》BuddyPress Xprofile Custom Field Types 插件為 BuddyPress 資料檔案新增了一些必要的欄位類型。, BuddyPress Xprofile Custom Field Types 與 BP Profile S...。
BuddyPress Global Search 》讓您的 BuddyPress 成員能夠透過統一的搜尋欄,搜尋每個 BuddyPress 組件,包括您選擇的頁面、文章和自訂文章類型,並立即獲得下拉式的即時結果。, 只需啟用...。
Social Articles 》使用 Social Articles 您可以從您的 BuddyPress 個人資料建立文章,附加精選圖片、設置類別和標籤等等!, 它支援所有 BuddyPress 主題,因此您不必成為專家就...。