問題タブ [podscms]
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 - Roots Wordpress テーマで Pods CMS を使用する
Roots テーマを使用してカスタム Wordpress テンプレートで Pods データを表示する際に問題があります
カスタムWordpressテンプレートが割り当てられたPodsページ「products/*」である「Products」Podをセットアップしました。Roots は、Pods ページでは機能しないように見えるテーマ ラッパーファイルを使用します。誰かがこれに遭遇し、おそらく解決策を見つけましたか?
php - pods フレームワークを使用してレコードを検索するときに where パラメータで関係を使用するにはどうすればよいですか?
私の質問は、ワードプレス サイトのポッド フレームワーク プラグインに関するものです。Pod バージョン 2.2 を使用していますが、find() 関数の where パラメータに問題があります。
私がこの問題に遭遇した最初の人である場合、私は驚いていますが、広範囲に検索しましたが、答えを提供する人 (またはその質問) を見つけられませんでした。
とにかく、私の問題を強調するために例を挙げます。
Bands Pod と Records Pod があり、これら 2 つの Pod の間に双方向の複数選択関係 (つまり、n 対 n の関係) があるとします。したがって、バンドは多数のレコードを持つことができ、レコードは複数のバンドを持つことができます。さらに、フィールド BandsPod('records') と RecordsPod('bands') の間には関係があります。
これで、レコード ポッド内のすべてのレコードを次のように取得できます (コメント アウトされている場所に注意してください)。
次に、template()、fetch() など、好きなことをします。
帯域でフィルタリングしたいときに問題が発生します。ID 1 のバンドごとにすべてのレコードを取得したい場合、where ステートメントはどうすればよいですか?
私の見解では、それは次のようなものであるべきです。
ただし、これは機能しません (特に期待していたわけではありません)。
これが複数の帯域によるフィルタリングでどのように機能するかを知ることも望ましいでしょう。例えば
前に言ったように、私はこれを機能させるためにしばらくの間、ほとんど喜びを感じずに努力してきました。私はそれを機能させることができましたが、非常に醜い方法でした。いえ
- 関連するバンド ID を使用して Bands Pod からバンドを取得し、
- バンド ポッド レコード フィールドからレコードのすべての ID を収集し、
- Records Pod の書き込みパラメーター
- where ステートメントで ID を使用して、t.id と一致することを確認します。
- $pods->find(); //where $pods=pods('records');
時間を割いてこれを読んでいただき、ご回答いただきありがとうございます。
乾杯、ジョー
NB Filters() 関数については知っていますが、私が望んでいることはしません。whereステートメント専用のものをお願いします。
php - Pods フレームワークの双方向 rels の混乱
ポッド フレームワークと双方向の関係システムにはかなりの問題があります。リソース、ソース、フィード、トピックの 4 つのポッドがあります。
これらは関係です:
- リソース <-----> トピック (マルチ)、フィード (マルチ)、ソース (モノ)
- ソース <-----> トピック (複数)、リソース (複数)
- フィード <------> トピック (複数)、リソース (複数)
- トピック <-----> リソース (マルチ)、ソース (マルチ)、フィード (マルチ)。
すべてのトピックについて、トピックに接続されたすべてのフィードについて、フィードの rss 内の URL とその他のデータを収集する Ajax ベースのプロセスがあります。見つかったすべての URL について、システムはそのドメイン (ソース) が既にソース データベースにあるかどうかをチェックします。そうでない場合は、ソースとリソースを保存します。はいの場合は代わりに、リソースがリソース データベースに既に存在するかどうかを確認し、そうである場合は、ループ内の実際のトピックとフィードに対してそのリソースに 2 つの add_to() を作成し、まだ保存されていない場合はそれらをリソースに追加します。直線的ですね。
しかし、実際にはめちゃくちゃです!!! なんらかの理由で、このプロセスはフィードとトピック間の接続を変更し、重複の場合に秒を最初に追加しています。他のトピックと多くの重複がある 1 つのキャッチ オール トピックがあり、これはプロセスの実行後にすべてのフィードでアップします。フィードとトピックの関係は、プロセス中に変更されるべきではありません!! 変更を引き起こしたのは Resources オブジェクトだと思います。
これを解決するには本当に助けが必要です。
php - ポッド フレームワーク チュートリアルの検索フォーム
私は立ち往生しています!PHP初心者です。数週間が経ちましたが、私の人生では、ポッドを操作するための検索フォームを取得できません! フォーラムとコーデックスを何週間も読んでいますが、とても混乱しています。
Books という名前のポッドがあります。このポッドには、著者、年、ジャンルのカスタム フィールドがあります。チェック ボックスを介して必要なカスタム フィールドを検索できる検索フォームを作成し、作成したポッド テンプレートを使用して結果を表示したいと考えています。また、任意のカスタム フィールドで結果を並べ替えられるようにしたいと考えています。
これを作成するのに役立つ初心者向けのチュートリアルはありますか? 私を正しい方向に導くことができる助けやアドバイスをいただければ幸いです。私は絶望的です!!!- アンジェリカ
php - Pods プラグインを使用した Wordpress でのループ
Wordpress の管理パネルから Pod として入力されている div のグループのループを作成しようとしています。
ポッドのセットアップがあります。不適切にセットアップすることもできますが、正しくセットアップされていると思います。Pod が 1 つあり、情報は次のとおりです。
ポッド情報:
- レーベル: アドバイザーズ
- お名前: アドバイザー
- タイプ: カスタム投稿タイプ
- ストレージ タイプ: メタ
- フィールド数: 2
フィールド 1 情報:
- レーベル: 顧問名
- 名前: advisor_name
- フィールド タイプ: プレーン テキスト
フィールド 2 情報:
- レーベル: アドバイザー役職
- 名前: advisor_title
- フィールド タイプ: プレーン テキスト
複製しようとしている HTML は次のとおりです。
これは私がPHPで得た限りです:
誰かが何か意見を持っていれば、それは大歓迎です。
ありがとう