問題タブ [meta-key]
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 - WordPress でカスタム メタ キーを検索する
Wordpress でカスタム メタ キーを検索するためのこのコードがあります。メタ キー値の検索はうまくいっています。残念ながら、記事のタイトルを検索して結果が 1 つしかない場合、同じ記事が 8 回表示されます。
重複した投稿タイトルが検索結果に表示されないようにするにはどうすればよいですか?
編集:これは、タイトルの検索にも使用する検索フォームのコードです。
php - 2 つの配列値を 1 つの配列にマージしてデータベースに保存する方法
WordPress アップロード メタ フィールドに取り組んでいます。ユーザーが画像をアップロードすると、画像は 1 つは「親指」、もう 1 つは「大」の 2 次元でサイズ変更され、非常に完全にサイズ変更されます。両方のイメージ ディメンション パスを異なるメタ キーを使用してデータベースに保存します。
サムネイル画像の場合はwpc_resize_thumb_images、大きな画像の場合はwpc_resize_big_images。
DBに画像パスを保存すると、完全に保存されます。
それらをDBに保存するコードは次のとおりです。
大きな画像の場合
データベースでは、次のように保存します。
メタキー
wpc_resize_big_images
メタ値
および親指画像の場合
データベースでは、次のように保存します。
メタキー
wpc_resize_thumb_images
メタ値
そして、それらを印刷すると、次のような結果が表示されます。
大きな画像
結果は
親指画像
結果は
今私の質問は、1 つのメタ キーを持つ両方のディメンションをマージしてデータベースに保存する方法です。メタ キーを印刷すると、次のような結果が得られます。
これ欲しい
php - Wordpress 表示順メタキー
これは私のコードです:
表示する同じ投稿の 2 つのメタ キー、「start_1」、「start_2」があります。上記のコードを使用すると、結果は 4 つの投稿になり、メタ値で並べ替えられます。2 つのメタ キーを持っているのは 1 人だけなので、タイトル ムービーの投稿が 2 回表示されますが、2 番目のメタ キーは機能しません。つまり、最初のメタ キー (start_1) の値は Jul 04 07:00 PM で、2 番目のメタ キー (start_2) の値は Jul 04 10:30 PM です。
Jul 04 19:00 - 映画
7 月 4 日 20:00 - シアター
7 月 4 日 21:00 - スポーツ
7 月 4 日 22:00 - 音楽
Jul 04 19:00 - 映画
同じ投稿の 2 つのメタ キーを表示するにはどうすればよいですか。もちろん、投稿が 2 回表示されます。例として、「ショーシャンクの空に」というタイトルの投稿を作成します。基本的にメタキーは日付と時刻です
(メタキー: start_1) Jul 04 07:00 PM - The Shawshank Redemption
(メタキー: start_2) 7 月 5 日午後 10 時 30 分 - ショーシャンクの空に
php - Wordpress カスタム検索結果
さまざまな建物のフロアを検索するために使用される Wordpress カスタム検索フォームがあります。たとえば、ユーザーが 1000 ~ 1500 平方フィートのフロアを検索すると、それらの値の間に空きフロア スペースがあるすべての建物のリストが表示されます。
検索値は、単一の建物ページで必要になるため、Cookie 内に保存されます。
単一の建物のページには、ユーザーの検索条件に一致するフロアを示すセクションがあります。
少し前に追加した床とうまく機能します。新しいフロアを追加すると、単一の建物のページに表示されません
それは何でしょうか?一致するフロアを単一の建物ページに表示するために作成したコードは次のとおりです。
これは function-search.php インクルードです
これは、フロアが表示される単一の建物ページです
これはフロアが表示されない 1 つの建物のページです
どちらも同じコードを使用し、同じ検索基準を持っていますが、新しく追加されたフロアでは機能しません。
これがすべて理にかなっていて、私を助けてくれる良い魂があることを願っています. 明日の朝、英国時間の午前 9 時までにこれを配達する必要があり、一日中修正しようとしましたが、成功しませんでした。助けていただければ幸いです、ありがとう。