설명
BuddyPress Post from Anywhere puts the BuddyPress activity composer on any page of your site, not just the activity directory and member profiles. Drop the “Post From Anywhere” block into a page in the block editor, or use the [bppfa_postform] shortcode, and logged-in members can share an update right where they already are.
The plugin renders the native BuddyPress “what’s new” form, and BuddyPress itself handles the posting, so updates land in the activity stream exactly as they would anywhere else. It requires BuddyPress or BuddyBoss Platform with the Activity component enabled.
What you get
Two ways to place the form
* The “Post From Anywhere” block for the block editor, site editor, and template parts, with wide and full alignment plus margin and padding controls.
* The [bppfa_postform] shortcode for classic editor pages, posts, widgets, and theme templates.
* Both surfaces run through the same renderer, so the block and the shortcode produce identical output.
The native BuddyPress composer
* The real BuddyPress “what’s new” form: avatar, status field, and Share Update button.
* A “post in” selector that lets members choose their own profile or one of their groups, listing up to 100 of the groups they belong to.
* New activity renders inline after posting across bp-legacy, bp-nouveau, and BuddyBoss.
* rtMedia and MediaPress uploaders initialize on block, shortcode, and widget placements.
Clear feedback in every context
* Four contextual notices instead of an empty space: logged out, BuddyPress or BuddyBoss inactive, the Activity component turned off, and no permission to post.
* Inline feedback messages that announce to screen readers, with the form marked busy while posting.
Looks right on your site
* Follows your theme’s styling, and works on phones, tablets, and desktops.
* Explicit dark mode for BuddyX 5.1+, BuddyX Pro, and Reign 8+, driven by the theme’s own color tokens.
* RTL support for Arabic, Hebrew, and other right-to-left languages.
Perfect For
- Online courses – let students share thoughts after a lesson
- Membership sites – increase community interaction beyond the activity page
- Blogs – turn readers into active community members
- Landing pages – make the first page a member sees a place to participate
- Corporate sites and intranets – team updates and collaboration
Premium Support
Our dedicated support team is ready to help you get the most out of this plugin. Whether you need help with setup, customization, or troubleshooting, we’re here to assist.
Documentation
- Documentation and Support – Setup walkthrough and usage guides
Translations
- English (default)
- Ready for translation in your language with included POT file
- RTL language support included
Links
Compatibility
- WordPress 6.5 and higher
- PHP 8.0 and higher
- BuddyPress or BuddyBoss Platform, with the Activity component enabled – required
- Works with the block editor and classic editor
- Tested with popular themes including BuddyX, Reign and BuddyBoss
What’s New in 1.5.8
Version 1.5.8 adds the “Post From Anywhere” block, so you no longer need a shortcode to place the composer. The block renders through the same code as the shortcode, so the two are interchangeable. This release also makes rtMedia and MediaPress uploaders work on shortcode and block placements, and adds explicit dark mode for BuddyX and Reign.
More Free Tools from Wbcom Designs
Once any page can become a place to post, you will want more places for members to connect, share, and contribute. These other free tools from Wbcom Designs fill in the rest of the community, from the theme and social network itself to forums, media, events, gamification, directories, jobs, and courses.
- BuddyX – A free, fast community theme for BuddyPress, BuddyBoss and PeepSo with a modern layout and dark mode.
- BuddyNext – Stand up a complete WordPress community with activity streams, member spaces, profiles, direct messaging, and built-in moderation.
- Jetonomy – Add forums, question-and-answer boards, and idea spaces that stay tidy through trust-based auto-moderation even past 100,000 topics.
- Mediaverse – Let members build photo and video albums, react, follow each other, and message privately while AI moderation keeps things clean.
- Eventonomy – Run community events with RSVPs, calendars, and front-end submissions.
- WB Gamification – Reward members with points, badges, and leaderboards to keep engagement high.
- Listora – Publish searchable directories across ten listing types with reviews, maps, and member-submitted entries from the front end.
- WP Career Board – Add a job board with front-end listings, applications, and employer profiles.
- Learnomy – Build and sell online courses, auto-grade quizzes, collect payments, and award certificates when learners finish.
스크린샷
![The activity composer on any page - avatar, status field, group selector, and Share Update button. The "Post From Anywhere" block and the [bppfa_postform] shortcode both render this form.](https://ps.w.org/bp-post-from-anywhere/trunk/screenshot-1.png?rev=3618598)

블록
이 플러그인은 1개의 블록을 제공합니다.
- Post From Anywhere Show the BuddyPress activity post form on any page, template, or widget area.
설치
Automatic Installation (Recommended)
- Log in to your WordPress admin dashboard
- Navigate to Plugins > Add New
- Search for “BuddyPress Post from Anywhere”
- Click “Install Now” on the Wbcom Designs – BuddyPress Post from Anywhere plugin
- After installation, click “Activate”
- Edit any page and add the “Post From Anywhere” block, or add the [bppfa_postform] shortcode
- Visit the page while logged in to check that the composer renders
Manual Installation
- Download the plugin ZIP file
- Log in to your WordPress admin dashboard
- Navigate to Plugins > Add New > Upload Plugin
- Choose the downloaded ZIP file and click “Install Now”
- After installation, click “Activate Plugin”
- Add the “Post From Anywhere” block or the [bppfa_postform] shortcode to any page
Post-Installation Setup
There are no settings to configure. After activating the plugin:
- Make sure BuddyPress or BuddyBoss Platform is active and the Activity component is enabled
- Add the “Post From Anywhere” block to a page in the block editor, or the [bppfa_postform] shortcode in the classic editor, a widget, or a theme template
- Post a test update as a logged-in member and confirm it appears in the activity stream
- See the documentation for detailed instructions
Requirements
- WordPress 6.5 or higher
- PHP 8.0 or higher
- BuddyPress or BuddyBoss Platform, with the Activity component enabled
FAQ
-
이 플러그인은 BuddyPress가 필요합니까?
-
Yes. The plugin renders the BuddyPress activity post form and BuddyPress handles the posting, so you need BuddyPress or BuddyBoss Platform active with the Activity component enabled. If neither is active, the plugin deactivates itself and explains why.
-
How do I add the post form to a page?
-
Two ways, and they render the same form:
- Block: edit a page in the block editor and add the “Post From Anywhere” block. You will find it under Widgets, and it supports wide and full alignment plus margin and padding.
- Shortcode: add [bppfa_postform] to a page, post, widget, or theme template.
Use whichever fits the editor you are working in. The block and the shortcode run through the same renderer, so the front-end output is identical.
-
Does the shortcode take any parameters?
-
No. The [bppfa_postform] shortcode takes no parameters. It renders the composer as-is, and any attribute you pass is ignored.
-
Can members post to a group?
-
Yes. When the Groups component is active, the composer includes a “post in” selector so a member can share to their own profile or to one of their groups. It lists up to 100 of the groups the member belongs to.
-
모바일 친화적인가요?
-
Yes. The form is responsive and works on phones, tablets, and desktops.
-
이것이 제 웹사이트를 느리게 하나요?
-
The plugin’s CSS and JavaScript load only where they are needed: on pages that use the block or the shortcode, and on BuddyPress activity pages. Other pages load nothing from this plugin.
-
모양을 사용자 정의할 수 있나요?
-
Yes. The form follows your theme’s styling, and it ships explicit dark mode for BuddyX 5.1+, BuddyX Pro, and Reign 8+.
To target the form in your own CSS, note that it uses the native BuddyPress element IDs (#whats-new-form, #whats-new, #aw-whats-new-submit, #whats-new-options, #whats-new-post-in) scoped inside the plugin’s #bppfa-buddypress wrapper. Always scope your rules under #bppfa-buddypress so you do not also restyle the native BuddyPress activity page, which uses the same IDs. The plugin’s own classes are .bppfa-spinner, .bppfa-feedback-message, and the .bppfa-notice classes.
-
What happens if a visitor is not logged in?
-
The plugin shows a short notice in place of the form. It does the same when BuddyPress or BuddyBoss is inactive, when the Activity component is turned off, and when the member does not have permission to post, so you always know why the form is not there.
-
어디에서 지원을 받을 수 있나요?
-
- Documentation – Free guides for every Wbcom plugin
- Support – Get help from our team
- Contact us – Report bugs and request features
후기
기여자 & 개발자
“Wbcom Designs – BuddyPress 어디서나 게시물 작성”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.
기여자변경이력
1.5.8 – July 2026
Adds a Gutenberg block, makes rtMedia/MediaPress uploaders work on shortcode placements, and adds explicit theme dark mode.
- New – Added German, Spanish, French, Italian and Portuguese (Brazil) translations.
- New – Post From Anywhere block for the block editor, rendering the same activity post form as the [bppfa_postform] shortcode.
- Improve – rtMedia and MediaPress uploaders now initialize on shortcode, block, and widget placements by reusing the native BuddyPress form IDs inside a scoped wrapper and re-firing the bp_after_activity_post_form hook.
- Improve – Explicit theme dark mode for BuddyX 5.1+, BuddyX Pro, and Reign 8+, driven by theme color tokens with dark fallbacks.
- Improve – Assets now load for widget, FSE template part, and do_shortcode() placements that the head-time asset gate cannot see.
- Improve – New activity now renders inline across bp-legacy, bp-nouveau, and BuddyBoss by normalizing the post_update response.
- Improve – Context notices (logged out, BuddyPress inactive, activity off, no permission) now follow the theme in light and dark modes.
- Improve – Accessibility: feedback messages announce via role and aria-live, and the form sets aria-busy while posting.
- Fix – The text domain loaded too early, which logs a notice on WordPress 6.7 and newer. It now loads on init.
- Fix – Corrected infinite self-recursion in the singleton get_instance() accessor.
- Fix – Removed unused, never-verified nonces (bppfa_ajax_nonce, bppfa_admin_nonce) and their localized data.
- Fix – Uninstall now removes the bp_post_anywhere_activation_date and bp_post_anywhere_no_bug site options.
- Compat – Tested up to WordPress 7.0.
1.5.7
- 개선: 워드프레스 호환성 업데이트 — 6.9로 변경
- 개선: PHP 최소 요구 버전을 7.4로 상향 조정함
- 개선: 코드 품질 및 표준 준수 향상
1.5.6
- 새로운 기능: 현대적인 BuddyPress/BuddyBoss 디자인과 호환되는 전체 UI 개편
- 새로 추가: 인라인 피드백 시스템이 오래된 팝업 알림을 대체하여 UX를 개선합니다
- 새로운 기능: 접근성 향상을 위한 항상 보이는 공유 컨트롤
- 향상됨: 아바타 및 콘텐츠 정렬이 개선된 전문 양식 레이아웃
- 향상됨: 모바일 우선 접근 방식의 더 나은 반응형 디자인
- New: Dark mode support for themes that set an explicit dark mode, such as BuddyX and Reign
- 개선됨: JavaScript 및 CSS 파일 크기를 크게 줄임( JavaScript 38%, CSS 23% 감소)
- 향상됨: 사용하지 않는 애니메이션 및 폐기 예정 코드 제거로 코드베이스 정리
- 수정됨: BuddyBoss Platform 호환성 문제
- 수정됨: 제출 버튼 및 그룹 선택기 정렬 문제
- 수정됨: 콘텐츠 가시성 향상을 위해 텍스트영역 높이가 이제 90px로 올바르게 설정됨
- 수정됨: 게시한 후 옵션 섹션이 더 이상 숨기지 않아 피드백 메시지가 계속 표시됩니다
1.5.5
- 새 기능: 지능형 자산 로딩 — 성능 향상을 위해 필요한 곳에서만 CSS/JS 로드됩니다
- 새로운 기능: 아랍어, 히브리어 및 기타 RTL(오른쪽에서 왼쪽) 언어에 대한 전체 RTL 지원
- 향상됨: 더 나은 데이터 검증 및 정화를 통한 보안 향상
- 향상됨: 성능 대폭 최적화됨
- 향상됨: 보다 친근한 메시지와 알림으로 사용자 경험 개선
- 수정됨: 여러 사소한 버그 및 호환성 개선
- 개선됨: 모바일 반응형 및 터치 상호작용 향상
- 향상됨: 더 매력적이고 고객 친화적인 인터페이스 언어
1.5.3
- 수정: BP v12 수정 사항
- 수정: 코드 정리
1.5.2
- 수정: phpcs 문제
1.5.1
- 수정: (#50) 업데이트 활동이 텍스트 없이 메시지를 표시하지 않던 문제 수정
1.5.0
- 수정: phpcs 문제
- 수정: textarea 문제 (textarea 입력상자 문제)
- 수정: 공백 문제 해결
- 수정: (#46) 게시물 폼 텍스트영역에서 공백 제거 수정
1.4.0
- 수정: #37 PHPCS 오류 수정
- 수정: bppfa_site_url을 bppfa_url로 업데이트
- 수정: 그룹 글이 그룹에 제출되지 않는 문제와 깨진 이미지 문제 수정됨
1.3.0
- 수정: (#32) 버디 보스 대시보드 페이지의 숏코드 레이아웃 충돌 수정
- 수정: bp-post-from-anywhere-public.js 업데이트
- 수정: 성공 메시지 아이콘 정렬 수정됨
- 수정: 플러그인 URL 경로 업데이트
1.2.0
- 수정: 최신 활동 수 카운트 문제 해결됨
- 수정: 어디서나 위젯에서 게시물 제거됨
- 수정: 활동 게시물 폼 UI 업데이트, 누락된 아이콘 이미지 추가
- 수정: 텍스트 영역의 공백 문제 수정
- 수정: 관리자 화면에서 숏코드 HTML 문제 수정됨
- 수정: 어디서나 활동 게시물을 제출할 수 있도록 활동 게시 기능 수정됨
- 수정: 추가 옵션을 표시할 수 있도록 확장된 옵션 필터를 활성화함
- 수정: #19 해결 – 게시물 버튼이 작동하지 않음
- 수정: #21 해결 – 커서가 텍스트 상자의 가운데에서 시작하던 문제 수정되었습니다
1.1.0
- 수정: 검토용 관리자 알림 보기
1.0.1
- BP 4.3.0 호환성 검사
1.0.0
- 첫 번째 버전.
