説明
このプラグインを使用すると、bbPress のスタイルを設定し、表示機能を追加できます
要素のフォーラムのスタイルを変更して、bbPress をテーマに一致させる (または対照させる) ことができます。
ボタンをクリックするだけで、垂直リストの作成、新しいトピックの作成リンクの追加、カウントの非表示など、多くの機能を利用できます。
- フォーラムやトピックでフォント サイズ、色などのスタイルを設定する
- フォーラムの表示レイアウトを変更する
- 説明の追加や「このフォーラムには次の内容が含まれています」の削除など、フォーラム要素を追加または削除します。
- フォーラムの順序を変更する
- 鮮度表示を日付と時刻、または日付と鮮度の組み合わせに変更します
- パンくずリストを変更して要素を変更または削除するか、パンくずリストを完全に削除します
- 「新しいトピックの作成」、「購読」、「プロフィール」ボタンを追加し、ナビゲーションを簡単にします
- ログイン登録とプロフィールをメニューに追加
- フォーラムのユーザー権限名を変更するか、ユーザー権限のイメージを追加します
- 購読メールの見出しとテキストを修正する
- トピックリストの順序を修正する
- トピックのプレビューを追加してトピックのナビゲーションを簡単にします
- トピックと返信フォームの表示方法を変更する – 要素を追加、削除、変更する
- プロフィールの表示方法を修正し、プロフィールを閲覧するユーザーを設定する
- 検索スタイルを修正する
- 追加のショートコードを使用して、フォーラムとトピックの表示方法を改善します
- ユーザーが新しいトピックや返信を簡単に確認できるように、未読の投稿セクションを追加します。
- トピックと返信に引用ボタンを追加する
- を制御できるようにするためのモデレーション ツールを追加します
- ユーザーが新しいトピックや返信を簡単に確認できるように、未読の投稿セクションを追加します。
- 追加のウィジェットを使用して、最新のアクティビティやフォーラムやトピックの情報をより適切に表示します
- 他の便利な bbPress 関連プラグインのリストを見つける
- Let bbpress work with FSE themes
スクリーンショット
インストール
本プラグインのインストール:
- 「ダッシュボード > プラグイン > 新規追加」に移動します
- 「bbp スタイルパック」で検索
- クリックして、インストール
- そしてアクティブ化します
- 設定に移動し、必要に応じてセットアップします。
設定
評価
2024年5月3日
I need to show the forum name on my notification email, this plugin solved my problem
2024年4月5日
this plugin is a Swiss army knife and its author is extremely helpful and responsive, thank him!
2024年3月2日
Best support ever
2023年9月19日
your approach to the matter is very convenient in practice for the user. thx!
2024年11月26日
“bbp style pack” is a really great free WordPress plugin! When I used their free support this week, codejp3 was super awesome. I needed help on another occasion and Robin Wilson was fantastic!!! This plugin adds all of the functionality to make bbPress most useful and user friendly. Thanks!!!
2023年7月5日
1 reply
I cannot imagine running a bbpress forum without this plugin. It’s completely indispensable as far as I am concerned — and, any time I have a problem (very rare and often related to my own customizations) the support is fantastic and highly responsive.
貢献者と開発者
変更履歴
6.1.3
- Change to getting bbpress version in bbp-style-pack.php as old method is causing issues with translations following WP 6.7 release.
- fix to error in unread functions ‘Attempt to read property “ID” on null’
- fix to forums and topic index icons in version 6.1.2
6.1.2
- The second of several technical releases which will help bring this plugin up to date with all the latest WordPress coding standards and PHP changes
6.1.1
- The first of several technical releases which will help bring this plugin up to date with all the latest WordPress coding standards and PHP changes
6.0.9/6.1.0
- Fixed a bug if trim revisions was not numeric in bsp_trim_revision_log
- Fixed a css bug for topic/reply display font size
6.0.8
- I’ve added the ability to change the ‘from name’ on subscription emails. See Subscription Emails tab item 1.
6.0.7
- I’ve added the ability to customise the ‘create new reply’ button with forum or topic name. See ‘Topic/Reply Display’ tab item 25.
6.0.6
- Following release of bbPress 2.6.11 a modification is needed for those using the [bsp-moderation-pending] shortcode.
6.0.5
- I’ve fixed a small bug in the 6.0.4 realted to the new topic fields functionality.
6.0.4
- I’ve added the ability to control what additional fields are shown/required for anonymous posting on the topic/reply forms – See the new ‘Topic/Reply form’ tab.
- I’ve fixed a small bug in the 6.0.3 release
6.0.3
- I’ve added a new tab, which lets you add additional fields to the topic form, for instance you can ask for ‘Make of car’ on a car restoration forum – See the new ‘Topic Additional Fields’ tab.
- If you post a new topic using the form at the bottom of the topics list and do not complete the required fields, you can be sent to the top of the form without your topic being posted, and with no visible reason. I’ve added a bug fix which displays these errors at the top of the topics list. You can exclude this fix in settings>bug fixes if you wish, but if you find issues with it, I’d like to know, so please also post a support thread.
6.0.2
- I’ve added a new tab, which lets you decide which columns to show on the forum and topics index pages, and do this differently for mobile if you wish. See the new ‘Column Display’ tab.
6.0.1
- I’ve added the abilty to bulk move topics between forums in dashboard>topics. Use the bulk edit feature and you can set the forum against multiple topics
5.9.9
- Some FSE theme users are seeing css header issues – so I’ve added a different bbpress template version which can be selected. See Theme Support tab Page display options.
5.9.8
- In the topic/reply order tab, I’ve added a further option in the order of replies to list the topic at the end.
5.9.7
- On the ‘subscriptions emails’ tab, I’ve added the ability to have the forum name in the title of the emails.
5.9.6
- I’ve fixed a small error relating to auto login
5.9.5
- We’ve improved auto login in the subscriptions email tab to redirect to the correct reply on login.
- We’ve improved how Style Pack and bbpress language translations work with other plugins such as loco-translate
5.9.4
- I’ve corrected the reply links pagination to work correctly when reverse reply order is selected in the topic order tab.
5.9.3
- I’ve improved the way the subscription management auto login works for sites who may work in multiple languages and have additional paths in the url.
5.9.2
- I’ve added the abilty to display dashicons instead of the topics/voices/posts text on forum and topic page titles – see the forums index and topics index tabs for details.
5.9.1
- If you are using moderation, when moderators receive an email and click the link, if they are not logged in they cannot immediately moderate. I’ve now added the ability to set an automatic login – see the forums moderation settings for details in dashboard>settings>forums.
5.8.9/5.9.0
- I’ve added a bug fix for bbpress if you are using akismet. When Akismet detects spam, it does not correctly amend the latest activity. This fixes that. If you are using akismet, then go to Dashboard>settings>bbp style pack>bug fixes and select the option
- Fixed an error in some php versions which threw a ‘Undefined array key’ error in subscriptions management
- A technical change – fixed a deprectaed function reset() in functions.php
- The [bbp-stats] shortcode was not showing the correct forum count if there were private forums, this now has a fix in ‘bbPress bugs’ tab.
5.8.8
- A bug fix for those using blocks – I’ve fixed an error seen if you also have WordPress script debug set.
5.8.7
- A technical change – I’ve added some further code to make some links in the backend work correctly if you are using a sub-directory by ensuring that the correct site_url function is used.
- A further technical change to remove a deprecated function (FILTER_SANITIZE_STRING) and replace it with FILTER_UNSAFE_RAW
5.8.6
- A technical chnage – I’ve added a filter to allow the tinymce editor to have attributes.
5.8.3/5.8.4/5.8.5
- I’ve added a widget ‘list forums’ that lists the forums and number of posts, similar to the one on the bbpress support site.
5.8.2
- I’ve added the ability for the topic title in a forum page to take you to the latest reply, and if ‘unread posts’ is active, the latest unread post. See ‘Topics Index Styling’ tab item 21.
5.8.1
- I’ve made further improvements on how subscriptions management works, allowing subscriptions to be switched off for roles.
5.7.9/5.8.0
- An improvement for those using the subscription emails and WPML – these have to modified to allow WPML to translate as required.
- A fix for those using the more/less content function as well as the open in new window, as this caused an error.
5.7.8
- If you go into dashboard>topics and edit a topic, and then click update – only one subscription is saved. I’ve added a fix to ensure that all are saved. This is by default included, but you can exclude this fix in the ‘bug fixes’ tab.
5.7.7
- A bit of a technical change – I’ve added the ability to amend the dependancy on which the bspstyle.css loads – by default it waits until bbp-default loaded. This can now be filtered using the filter ‘bsp_enqueue_css_dependancy’.
5.7.6
- If you are using buddypress version 12, then you should add the ‘BP Classic’ plugin which gives compatibility between bbpress and the new Buddypress version. I’ve added a recommendation for this into the Buddypress tab that Buddypress users see in the style pack settings.
- I added a fix whereby if you are still using bbpress 2.6.6 a file I added in a recent update does not cause an error.
5.7.5
- I’ve added a bbpress bug fix for those that have converted from other forums to bbpress, but then may get an error ‘Uncaught TypeError: register_shutdown_function’ – see settings>bug fixes to exclude
5.7.3/5.7.4
- I’ve added theme support for the ‘Hello Elementor’ theme.
- I’ve added the ability for Buddyboss users to use the ‘Quotes’ function.
5.7.2
- I’ve added the ability to have the full editor on topic/reply forms – see topic/reply form tab item 9.
- I’ve fixed an issue with user profiles if also using buddypress and viweing multiple paged user topics or replies.
5.7.1
- If you have forums or categories with ONLY PRIVATE sub forums, then sub forums will not display on the forums list. This is fixed in this version, with an option in settings>bug fixes to exclude.
- Fixed a deprecated function (FILTER_SANITIZE_STRING) in subscriptions management
- Fixed a strpos null error in subscriptions management
- Fixed a deprecated notice for PHP 8.2 for Dynamic Properties that might display in the backend
- further improvements to the bbpress template used in FSE themes
5.7.0
- Improvement to the bbpress template used in FSE themes to put the head section in the correct place
- Subscriptions Management: Fix for Sub forums that were not always displaying correctly in user subscriptions.
5.6.9
- “Doing It Wrong” Fix: The Plugin Information page had a single line of code displaying a WordPress “Doing it wrong” message. It was related to multisite settings for getting member count. The code has been revised to follow WordPress best practices.
- Bug Fix & Enhancement: The CSS Location tab settings were not being applied to some CSS/JS files properly, resulting in 404 not found errors in the admin panel. This bug has been fixed and new options added for setting a custom JS file location as well. The tab has also been renamed to CSS/JS Location to reflect the new changes. Previously, only specific files used the location specific in the CSS Location tab. Now, all Style Pack CSS/JS files honor the values set in the CSS/JS Location tab.
- WordPress Compatibility: Style Pack has been tested against WordPress 6.4 to ensure compatibility.
5.6.8
- Security fix for display-top-users shortcode potential XSS vulnerability as reported by “NGÔ THIÊN AN”
5.6.7
- 技術的なバグ修正: PHP 8.2での未読タブの非推奨通知を修正しました。
- トピック内の未読アイコンのリンクを改善して、スレッドの終わりではなく、最後の既読返信に移動できるようにしました。
5.6.6
- 技術的なバグ修正: php 8.1では、特定の設定で「bsp_topic_subscribe_filter」にエラーが発生しました。
5.6.5
- バグ修正: 購読メール設定の設定が保存されていない場合の PHP の空の配列エラー。
5.6.4
- バグ修正: バージョン5.6.3では、BuddyPress プロフィールビューの処理方法を変更しました。場合によっては、「メモリ不足」エラーが発生する可能性があります。BuddyPress のプロフィールチェックは、可能な限り効率的になるように再調整しました。さらに、サイト全体のページ読み込みを高速化するために、BuddyPress 固有の機能はすべて BuddyPress ページでのみ実行するように設定しています。
- 新しい機能 / タブ: BuddyPress 固有のセクション (グローバルグループ、グローバルアクティビティ、グローバルメンバー) の可視性とリダイレクト制御を追加するために、BuddyPress 設定タブを追加しました。 BuddyPress を有効にしている場合は、スタイル パックに BuddyPress 設定タブを自動的に表示します。
- 新機能: サブスクリプションメールに、どのロールがサブスクリプションメールを受信するかを選択するオプションを追加しました。デフォルトでは、bbPress はそれらをすべてのロールに送信します。 「購読メール」設定タブに新しいオプション #3を追加しました。この設定の新しいデフォルトは、キーマスター、上級モデレーター、モデレーター、および参加者の役割のみにメールを送信することです。ユーザー権限は動的に取得するため、登録したカスタム bbPress ユーザー権限も購読メール用に構成できます。
- 軽微な改善: 今後のトラブルシューティングを改善するために、「プラグイン情報」タブにメンバー数、フォーラム数、トピック数、返信数がレポートデータの一部として含むようになりました。
5.6.3
- WordPress 6.3 との互換性を更新しました。
- 軽微な改善: [プロフィール] 設定タブでプロフィールの表示を設定する際の BuddyPress ページの処理を改善しました。プロフィールの公開設定は、グループなどの BuddyPress のコアページではなく、実際のプロフィールの公開設定にのみ影響するようになりました。
- 軽微な改善: ショートコードを過剰にしました。これには「ショートコード」設定タブの完全な刷新と、ユーザーが経験していたいくつかの問題を防ぐためのオプション値の処理の改善を含みます。
- アラビア語の機械翻訳を追加しました。
5.6.2
- バグ修正: miniOrange プラグインとのプラグインの競合にパッチを適用しました。miniOrange のプラグインがアクティブな場合「モデレーション」タブと「サブスクリプション管理」タブで設定を適切に保存するようになりました。
- バグ修正: テーマのサポート「フォーラム幅」をフルサイトエディターのブロック テーマに適切に適用するようになりました。 その他の最近のテーマサポートの変更は、[設定のリセット] タブと [プラグイン情報] タブに適用しており、アクティブなテーマに特定のサポートオプションがあるかどうかに基づいて表示します。
- バグ修正: 一部のテンプレートファイルのフロントエンドに「form5」および「form6」を表示していました。これらをフロントエンドテンプレートから削除しました。
- 軽微な改善: [設定のリセット] タブに [すべて選択 / 選択解除] オプションを追加し、プラグインを完全にリセットする場合に30以上のチェックボックスを手動でクリックする必要がなくなります。
- 軽微な改善: [トピック / 返信の表示] タブでトピックのお気に入り / 購読リンクを持つカスタムクラスを使用するための追加のヘルプ情報を追加しました。デフォルトの bbPress スタイルによって上書きせずに、カスタム CSS コードをお気に入り / 購読リンクに適切に適用することを確認するために、ターゲットを絞ったセレクターに提案を提供します。
5.6.1
- 主な改善点: キャッシュ処理を改善し、再生成した CSS/JS ファイルと設定の変更をサイトのフロントエンドに一貫して適用するようになりました。 AutOptimize、WP Super Cache、W3 Total Cache、WP Fastest Cache、WP Rocket、WP Optimize、LiteSpeed Cache、Hyper Cache、Cachify、Comet Cache、SG Optimizer、Pantheon、Zen を含むほとんどのプラグインとホスティングプロバイダーのキャッシュを自動的にクリアするようになりました。 キャッシュ、キャッシュイネーブラー、Breeze、Swift Performance、GoDaddy、WP Engine、Kinsta、Pagely、Pressidum、および Savvii。
- 軽微な改善: プラグインのアクティブ化 / アップグレード関数に小さな変更を加え、空の配列に対する PHP 警告メッセージを表示するのを防ぎ、新しいキャッシュ処理の改善を適用しました。
- 軽微な改善: ページ内の AJAX 更新を考慮して、トピックボタンにカスタムクラスを適用する際の小さな調整。
5.6.0
- バグ修正: 「トピック タグをリストに制限する」が有効になっている場合、トピックタグを削除していました。 事前承認したトピックタグをトピックに適切に追加するようになりました。
- 新しいリクエスト機能: トピック「お気に入り」のスタイルを設定する機能と、「購読」リンクは、デフォルトの bbPress リンク、様式化されたボタン、またはカスタム CSS クラスとして使用します。#26として「トピック / 返信表示」タブに追加しました。
- CSS の改善: トピック「お気に入り」と 「購読」リンクは「フォーラムボタン」スタイルでスタイル設定しており、ボタンの上部の数ピクセルを切り取ります。トピック「お気に入り」と 「購読」リンクをボタンとしてスタイル設定するように選択しています。
- 設定場所の変更: トピック「お気に入り」の設定& #27として、「購読」リンクセパレーターを「フォーラムボタン」タブから「トピック / 返信表示」タブに移動しました。一貫性の理由からこれを行うことと、関連する設定を互いに近くに置くことは理にかなっています。以前にこれに値を設定していた場合でも、心配する必要はありません。それらの値を新しい設定フィールドに自動的に移行します。
5.5.9
- すべてのキーマスターを削除した場合に、リセットキーマスターのユーザー権限を再度有効にするための小さな修正。
5.5.8
- ネストした引用符 (引用符内の引用符) を無効にする新しいオプションを追加しました。「引用」タブの #11にあります。
- Kadence テーマのテーマサポートを追加しました。これにより、このプラグインはスタイル設定を正しく適用できるようになります。 Kadence を使用している場合は、「テーマのサポート」タブに詳細を表示します。
5.5.7
- ログアウトしたユーザーの匿名 / ゲスト投稿サイトの設定に従うように、引用リンクの表示を変更しました。bbPress 設定内でゲストの投稿を許可していない限り、ゲストに対して非表示になりました。
5.5.6
- 「thiennv」が報告した、サブスクリプション管理の潜在的な XSS 脆弱性に対するセキュリティ修正
- セキュリティを強化するために、関連するすべての入力フィールド / 値に追加のサニタイズを追加しました。
- イタリア語とベトナム語の機械翻訳を追加しました
5.5.5
- 応答の順序に関する配列オフセットの PHP 警告メッセージのマイナー修正
- .pot ファイルを再生成し、フランス語 / ロシア語 / 日本語の .po / .mo ファイルを再同期し、空の文字列を自動翻訳しました
5.5.4
- 返信の順序を逆にして、トピックに最新の返信を最初に表示するようにする機能を追加しました。
5.5.3
- 「カスタム書式設定」を選択しているがカスタム書式設定値を指定していない場合に、デフォルトの日付 / 時刻形式を使用するようにフォーラム / トピックの「鮮度」を修正しました。
- すべてのプラグイン管理ファイルに対する偶発的なデータ漏洩の防止を強化しました
5.5.2
- Astra テーマを使用している人向けの修正 – 特定の bbpress 画面が無限にループします。 Astra 4.x を使用している場合は、「ダッシュボード > 設定 > bbp スタイルパック」にテーマサポートタブを表示し、この問題を修正できるようになります。
5.5.0 / 5.5.1
- bbPress および bbp Style Pack ウィジェットのブロックウィジェットバージョンを追加しました。 これらは、テーマ内の従来のウィジェットの代わりに使用できます。 FSE テーマでは従来のウィジェットを使用できないため、これらのバージョンでは FSE テーマユーザーがウィジェットを使用できるようになります。「ウィジェットをブロック」という新しいタブがあり、これらの設定方法を説明しています。 ブロックの設定方法については WordPress のルールに従っていますが、テストではあまり直感的ではないことが判明したため、新しいタブで説明する必要があります。
- bbPress を FSE テーマで表示する方法を書き直しました。 FSE テーマを使用する場合は、「ダッシュボード > 設定 > bbp スタイルパック」にテーマサポートタブを表示し、設定と新しい bbpress テンプレートの使用方法に関する詳細な手順を表示します。
- DIVI テーマを使用しているユーザー向けに、このテーマではプロフィールを表示せず、検索も適切に行わないため、サポート手順をいくつか追加しました。 DIVI はこれを問題として認めているが、まだ修正を行っていません。したがって、これらを適切に表示するには、DIVI テーマの一部の設定を変更する必要があります。 DIVI テーマを使用している場合は、何をすべきかを説明する「テーマのサポート」タブを表示します。
- 新しい設定を追加しました: 全員 / ログイン中 / 誰もに対して引用符内のユーザープロフィールリンクを表示 / 非表示にする機能。「見積」タブ >「見積」に設定を追加しました。「10. 引用されたユーザープロフィールリンク」
- また、別の新しい設定も追加しました。トピック購読ボタンから「 | 」プレフィックスを変更 / 削除する機能です。「フォーラムボタン」タブ >「フォーラムボタン」に設定を追加しました。 「2. 購読ボタンを有効にする」 > 「トピック購読プレフィックス」
5.4.7
- 「プラグイン情報」タブのオーバーホール: マルチサイト対応、強化した情報、改善したスタイル、および現在のすべてのタブ / オプショングループを含みます。
- ClipboardJS バージョンを更新して、「プラグイン情報」タブに多くのコピーオプションを追加しました
- 管理者設定ページに「トップに戻る」スクロールボタンを追加しました
5.4.6
- 5.4.5 トランクリリースに含まれていない欠落ファイルを修正
5.4.5
- 現在のタブをすべて含めるように修正しました。プラグイン設定のインポート /エクスポート / リセット操作内のオプショングループ
5.4.4
- Complete overhaul of the readme.txt changelog. Re-written using WP plugin directory standards
- “What’s New?” tab is now auto-generated from the readme.txt changelog with improved styling
5.4.3
- Correction for background color not showing on topic author in forum roles
5.4.2
- Minor performance enhancement, which also fixes bug where topic rules overwrite reply rules on first save
- 「未定義の配列キー」PHP 警告を修正し、プライマリメニューが存在しないケースを処理し、選択可能なメニューの位置を修正するために、ログイン設定タブを変更しました。
- Enhanced admin plugin page links
5.4.1
- Astra バージョン4.0.2のテーマサポートを追加しました。これには、プロフィールと bbPress 検索が適切に機能しないというバグがあります。このテーマを使用している場合は、テーマ サポートタブを表示します。
5.4.0
- 「フォーラムボタン」タブのトピック / 返信送信ボタンと一致するようにトピック / 返信送信ボタンのスタイルを設定する機能を追加しました。「トピック / 返信フォーム」タブの項目 5を参照してください。
5.3.9
- Minor code improvements for latest activity widget and creation of style.css code
5.3.8
- A fix for the failed login process, which had stopped working following a WordPress upgrade
5.3.7
- Change for better detection of FSE themes
5.3.6
- A bug fix for menu profile items
5.3.5
- A bug fix for button classes when no value is set
5.3.4
- A bug fix for subscriptions button when BuddyPress also active
5.3.3
- A bug fix for new user error if subscriptions management active
5.3.2
- A minor bug fix for topic counts to prevent a repeated line
5.3.1
- Bug fixes for moderation and single forum widgets
5.3.0
- Refinement of handling file generations and cache management on plugin updates for both single site and multisite installs
5.2.9
- Further fix for file generations on plugin updates
5.2.8
- Bug fix for file generations on plugin updates
- Bug fix for PHP empty array index warnings
- Better handling of custom CSS locations
5.2.7
- Bug fixes for widgets and unread icon alignment
5.2.6
- Multisite compatibility!
- Performance enhancements
- Topic Count tab/plugin enhancements
- Minor bug fixes
- Regenerated & re-sync’d language POT, PO & MO files
5.2.5
- Regenerated POT to fix missing items
5.2.4
- Technical correction to 5.2.3
5.2.3
- Improved actions for modtools shortcode
5.2.2
- Added a moderations shortcode to display pending topics and replies
- Extended translation to include style pack and modtools
5.2.1
- In modtools bbpress.php amended to allow filter for ban/flag and confirm
- report.php changed to fix issues reported by codejp3
5.2.0
- Renamed Sundry tab to Dashboard Admin and added sorts and links
5.1.9
- Added author filter to the forum
- Topic and reply admin screens
5.1.8
- Added topic/reply counts ability to the users admin and new sundry tab
5.1.7
- Added topic/reply count x.xk option
5.1.6
- Added topic/reply count
5.1.5
- Added reply button to Topic/Reply Display tab
5.1.4
- Added reply extracts to Topic/Reply Display tab
5.1.3
- Added subscription management
5.1.2
- Make jQuery a dependency in generate_css.php
5.1.1
- Revert to 5.0.9
5.0.9
- Revised support for FSE themes
5.0.8
- Added fix for hidden forums showing in search
5.0.7
- Updated POT file
5.0.6
- Revised 2022 theme support for twenty twenty two child themes
5.0.5
- Revised 2022 theme support
- Fixed default display order when only 2 buttons
5.0.4
- Added the ability to amend the order of elements in the quotes section
5.0.3
- 2022 theme support added
5.0.2
- Whitespace correction to settings>moderation
5.0.1
- Whitespace correction to settings>moderation
5.0.0
- Moderation tools added