問題タブ [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.
php - whileループからフェッチされた行を新しい配列に保存する方法は?
header.php に次のループがあるとします。
そして、これは私の単純化された表がどのように見えるかです:
しかし、whileループの中でエコーする代わりに
id_newとWinner_team_newのような 2 つの列を含む新しい配列、つまり$matches_arrayを作成し、 winner_teamの値をwhile ループ内で直接エコーする代わりに、winner_team_new に保存します。
次に、この新しく作成された配列 $matches_array を別の while ループ内でループしたいと思います。
だから、私はこのようなものを得るでしょう:
while ループでエコーを使用するときに現在取得しているものの代わりに:
なぜ私はSQL内でそれを行うことができないのですか? このバグのため、$params または sql 配列の条件を使用しない別の配列を使用して完了する必要があります: https://github.com/pods-framework/pods/issues/595と、ポッド フレームワークが複雑すぎるという事実独自のコード調整をコアにするため、while ループから作成される配列を使用してこれをバイパスしたいと考えています。
したがって、必要なのは、配列を作成し、winner_team の出現回数に基づいて結果を再配置することです。
使ってみました
そしてwhileループでループしますが、まったく機能していません。
部分ごとのカウント配列/グループについて助けが必要です。
私はそれについてほとんど何も知りません。
同じWinner_teamフィールドに基づいてグループ化した後、新しいフィールドを作成する必要があると思います。たとえば、すべてのチーム (winner_team に基づく) 値の出現回数が格納される場所にwinsを作成します。そして、その新しい配列 DESC を注文します。
ところで。テーブル内のすべての列は INTEGERS です
編集 2: $matches_array という新しい配列内に while ループからの値を格納する方法を見つけました。コードは次のようになります。
ここで、groupby (winner_team フィールドの数字の発生に基づく) の後に foreach ループを実行し、出力 DESC の前に結果を並べ替える必要があります。
それを行う方法について何かアドバイスはありますか?
wordpress - Wordpress Pods CMS で foreach ループを使用して画像をサムネイル サイズに変換する方法
私はWordpress Pods CMSを使用しており、画像の順序付けられていないリストを表示するためのforeachループがあります。画像をサムネイル サイズに変換したいと思います (ダッシュボードの WordPress メディア サムネイル設定を使用)。
私のコードは現在このようになっています...
.... "{$photo['guid'], 'thumbnail'}" を入れてみましたが、うまくいきません。 '], 'サムネイル');" 画像を1枚だけ表示したいとき。
wordpress - ポッドにカスタム選択フィールドを追加するにはどうすればよいですか?
Podsframeworkを使用しています。「メディア」というポッドを作成しました。ポッド内に、複数のオプション(「オンライン」、「オフライン」、「プレス」など)を含む選択フィールドを追加したいと思います。したがって、誰かが新しいメディアを作成するときはいつでも、これらのオプションの1つを選択する必要があります。ヘルパーを使用してみましたが、機能しませんでした。
php - Wordpressのポッドフレームワークを使用して現在のユーザーが作成したポッドアイテムをフィルタリングするためにショートコード関数に委任する方法
フロントエンドにいくつかのポッドアイテムをリストしたいと思います。これを行うために、私は通常pods
ショートコードを使用しています。データをフィルタリングするには、where
ポッドのショートコード内の属性を使用します。例えば:
ポッドアイテムをでフィルタリングしたいauthor.ID
。ユーザーは、自分で作成したポッドアイテムを確認する必要があります。ワードプレスAPIで現在のユーザーにアクセスすることが可能
global $current_user;
です。また、ポッドのマジックタグを使用して取得することもできます{@user.ID}
。
しかし、問題は、次のようなショートコード内でphpコードやマジックタグを使用できないことです。
私はこの問題を克服する方法を探しています。
現在のユーザーのIDを取得して、次のようなショートコード関数を呼び出すことができる新しいショートコード関数を作成できるのではないかと思いましたpods
。
これがこの問題を解決する正しい方法だと思いますか?そして、残りを実際のショートコード関数に$user_id
入れて委任する方法を知っていますか?$atts
pods
php - Pods/Wordpress に新しい Pod アイテム/レコードを保存した後、ユーザーを詳細ページにリダイレクトする方法は?
新しいポッド アイテムを保存した後、ユーザーを新しく作成されたレコードの詳細ページにリダイレクトしたいと考えています。どうすればこれを達成できますか?
post_save フックを使用してみましたが、うまくいきませんでした。次のコードを使用しました。
ポッド アイテムは、次のようなショートコードによって作成されます。
php - wordpress管理ページを生成するphpファイルまたは関数を見つける方法は?
プラグインの管理パネル内で特定の送信アクションをデバッグしたいと考えています。パネルはワードプレスのダッシュボード内にとどまります。その URL は次のとおりです。
送信アクションは指定されていません。したがって、上記のページを生成したのと同じ php ファイルによって処理されます。
上記のページを生成したphpファイルを見つけるにはどうすればよいですか?
php - 単一の Pod Pod を表示する際の問題
Pods CMS と Wordpress は初めてです。ポッド CMS (2.0) とワードプレス (3.4.1) を実行しています。ポッドで遊んでいましたが、単一のポッド ページを表示できませんでした。
チームなどのポッドをいくつか作成しました。ポッドの単一ページの表示を実行できません。
デバッグすると、Apache ログに 404 エラーが記録されます。.htaccess の問題があるようです。これは私の .htaccess です
php - Pod fetchRecord はアイテムをスキップします
そのため、ポッドを使用していくつかのレコードを取得しています。
31 個のレコードがありますが、while($thePod->fetchRecord())
ループは 15 回しか実行されません
なぜこれが起こっているのですか?
wordpress - Wordpressポッドでフォームデータ入力エラーを表示する方法
一意性エラーなどのフォーム入力エラーをユーザーに表示したい。フォームの上の通知ボックス内にエラーを表示したいのですが。
現在、ポッドは次のようなjavascriptメッセージボックスとしてデータ入力エラーを表示します。
成功メッセージと同様に、これらのエラーメッセージを表示したいと思います。
これどうやってするの?
wordpress - WP_Debug が false に設定されているにもかかわらず、Wordpress がエラーの長いリストを表示するのはなぜですか?
Pods フレームワークを使用して Wordpress 3.5 をインストールしています。
データ入力エラーが発生した場合、pods_error
Pods Framework の関数を呼び出してユーザーにエラー メッセージを表示します。
通常、次のようなローカルホストで適切に機能します。
しかし、同じエラーにより、サーバー側で次のような非常に長いメッセージが表示されます。
このエラー メッセージはユーザー フレンドリーではありません。
両サイドにセットWP_DEBUG
しました。false
詳細なエラー メッセージの原因を突き止めるには、他に何を確認すればよいですか?