問題タブ [bbpress]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - wordpress - bbpress のドロップダウンでフォーラム リストを取得する
フォーラムのWordpressでbbpressプラグインを使用しています。ドロップダウンにフォーラム リストを表示する必要があり、[適用] ボタンをクリックすると、選択したフォーラムに従ってトピックの結果が表示されます。
以下は、私のプロジェクトでやりたいのと同様の参照サイトです。
http://manhattanbeachpageant.com/forum/active?forum=すべて
また、結果を取得するために以下の関数に渡す引数を知る必要がありますか?
どこ
では、ドロップダウンにフォーラム リストを表示する方法と、上記の配列に渡す必要がある引数は何ですか?
wordpress - BBpress は私のカスタム テーマと統合します
どこでも、つまり、すべてのチュートリアルの全員が言及されているということです。このようにプラグインをインストールする必要があります
1) WordPress 管理画面にアクセスし、[プラグイン] > [新規追加] に移動します。
2) bbPress を検索
3) bbPress プラグインを見つけて、[インストール] をクリックします。
4) プラグインを有効にする
しかし、私は人々がそれをインストールしなければならないことを望んでいません.プラグインが私のカスタムテーマのビルドにすでに統合されていることを望んでいます. しかし、プラグイン フォルダー (「wp-conetnt/plugins」ではなく、カスタム テーマ フォルダー内) にコピーすると、functions.php でそれが必要になりました。この後、何百ものエラー メッセージが表示されるため、Web がスタックし、ブラウザが強制終了されます。
警告: ksort() は、パラメーター 1 が配列であると想定し、null は /www/doc/domain/www/wp-content/themes/theme/plugins/bbpress/includes/core/template-functions.php の 316 行目に指定されています
警告: reset() は、パラメーター 1 が配列であることを想定しています。null は /www/doc/domain/www/wp-content/themes/theme/plugins/bbpress/includes/core/template-functions.php の 321 行目に指定されています
…………
統合する方法を知っている人はいますか?チュートリアルがあれば最高です。どこでも、それを使用する方法、または zip アップロードでインストールするための 4 つの手順を見つけます。
手伝ってくれてありがとう
wordpress - $_POST 応答がまれにドロップされる
BBpress を実行している状態で Wordpress を実行しています。$_POST が作成されると (ajax の有無にかかわらず)、応答がドロップされることがあります。これは、メッセージが実際にデータベースにヒットして保存されることを意味しますが、リダイレクトされない場合があります (ajax を使用すると、単純に戻り信号がありません)。
確認する基本はありますか?これが起こっている理由は何ですか?Ubuntu 13.10 の LAMP スタック上にあります。
wordpress - bbpress で Buddypress カスタム フィールドを使用する
bbpress フォーラム (loop-single-reply.php) のトピック ページのアバターの下にある Buddypress (標準) カスタム フィールドを使用したいと考えています。以下のコードは、Buddypress ページの membersloop (members-loop.php) で完全に機能しますが、bbpress フォーラム ページ内では機能しません。何か案が?
wordpress - フォーラムに基づくトピック フォームのカスタム フィールド
フォーラム A とフォーラム B の 2 つのフォーラムと、CF1 と CF2 の 2 つのカスタム フィールドがあるとします。フォーラム A でトピックを作成している間のみ、2 つのカスタム フィールドを使用できるようにしたいのですが、フォーラム B ではデフォルトのトピック フォームでロードする必要があります。
これを行うことは可能ですか?役立つヘルプまたはリンク。
php - PHP 変数の型変換に関する問題
次のコードを使用して、bbPress の検索結果にタグ関連のトピックを表示しています。
「echo $y」が「analytics」を出力しても機能しません。クエリで $y の代わりに実際の検索語「analytics」を使用すると、すべて正常に機能します。お気に入り
名前列は、データベースの varchar 型です。ここでの間違いは何ですか。
php - Wordpress が .current-menu-item クラスを決定するデフォルトの方法をオーバーライドするにはどうすればよいですか?
ここ SOW と他の場所の両方で、多くの人が私とまったく同じ問題を抱えています。
BBpress プラグインを自分のサイトにインストールしました ここ. このプラグインは、サイトで FORUM を有効にします。
フォーラムのサブメニュー項目が選択されたときに、プラグインが間違ったメニュー項目を強調表示するというこの文書化された問題について、私は何日も (無駄に) 格闘してきました。代わりに、ブログ メニュー項目がデフォルトで強調表示されます。
確認してください: [フォーラム] をクリックすると、この結果のページで [フォーラム] メニュー項目が強調表示されます。ただし、[フォーラムのテスト] をクリックすると (または他のフォーラム アイテムにドリルダウンすると)、結果のページで常に [ブログ] が強調表示されます。
これが私がこれまでに知っていることです:
- CSSだけでは解決できません。
- パーマリンクを使用しています(「投稿名」を選択)
- PHP は、ナビゲートしたページに基づいて、
.current-menu-item
および/またはクラスを (対応するおよびクラス.current_page_item
と共に) メニュー項目に割り当てます。何らかの理由で、フォーラムのサブメニューを現在のページとして表示できません。その結果、現在のページ アイテムとしてデフォルトで「ブログ」が設定されています。-ancestor
-parent
- だから私は次のことをする必要があることを知っています:
- 各ページの読み込み時にWordpressにURLをチェックさせる
"/forums/"
が URL の一部である場合は、すべて.current-menu*
の.current_page*
クラスを削除します(祖先/親クラスを削除するには、ワイルドカードが必要です)。.current-menu-item
次に、.current_page_item
クラスを"Forum"
メニュー項目に割り当てます。
問題は、私は近づいていると思いますが、これを行う方法が正確にわからないことです。
私はたくさんのことを試しました。
このJquery ソリューションを見つけましたが、実装方法がわかりません。また、このアプローチに自信がありません。
その後、私が望んでいたものに近いと思われるこのアプローチを見つけましたが、新しいクラスが導入され、Blog メニューから間違ったクラスがクリアされないようです。さらに、このコードを正確に配置する場所や、js ファイルを作成する場所がわかりません。
最後に、これは私が必要だと思うものを見つけましたが、実装に問題があります (私はそれを私のものに貼り付けようとしましたが、うまくいきませんでした)。menu-primary.php
header.php
私は近いと思います。本当に近い。正しい方向へのプッシュが必要です。私は知る必要がある:
- 上記の後者のソリューションは機能しますか?
- コードを配置する必要があるのは、どのファイルで、ファイル内の正確な場所ですか?
ありがとう!
mysql - BBPressのすべてのデータを削除します
bbPress Wordpress に関連するすべてのデータを削除したいと考えています。ブログに何百万ものレコードが挿入されているため、このクエリを使用してレコードを削除します。
これは私がしている正しいことですか?フォーラム以外のデータは削除されますか? BBPress で、上記の 3 種類の投稿を使用し、メインの投稿テーブルのみを使用していると読んだためです。