2016-09-13 23 views
0

と互換性のWordpressのために、私は視覚的な作曲のための2つのカスタムクエリを作るのに苦労している:今日の後の日付で公開されている投稿を表示します(コンプレックス?)の作成カスタムクエリは、Visual Composerの

  1. クエリ

  2. 複数のカテゴリの要件を満たす投稿のみを表示するクエリ(「今後のカテゴリ」など)と、将来の投稿を掲載するプラグインを持っている「クラス」または「今後」および「社会的」

本当に、これらのいずれかが私に必要な結果を与えるはずですが、最初の方が便利です。

私の人生の間、カスタムクエリに関するCodexのページを解読することはできませんし、PHPページのコンテキスト外やビジュアル作成のコンテキスト内で動作させる方法を見つけ出すことはできません。

考えてみたのは、おそらく、名前を持つfunctions.phpにカスタムクエリを追加し、Visual Composerの変数でクエリを呼び出す必要があるということです。それは正しいアイデアですか?このようなことをどうやって行うのですか?/新しいクエリを呼び出すのですか?

私は#1を満たすために、以下を試してみたのだが、完全にクエリを無視しているようだし、ちょうどすべてのイベントを表示:

[vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223498-3776c0d3-292b-4" custom_query="WP_Query(''showposts=20&monthnum=' . date_query(array('after', . NOW() .)) . '&order_by=date&order=DESC')"] 

[vc_separator] 

[vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223504-67e7758b-8892-6" custom_query="$args = array(
'date_query' => array(
array(
'after' => NOW(), 
'inclusive' => true, 
), 
), 
'posts_per_page' => -1, 'order_by' => 'date', 'order' => 'ASC' 
); 
$query = new WP_Query($args);"] 

が正しい方向にいくつかのnudgesを大好きです! ありがとうございました:)

答えて

0

私はあまりにもずっと前に何かしたことがありませんでした。そして、それは今日と今後の投稿を引っ張ってくれるように、&の日付まで以下を使用しました。

_EventStartDate=>$today 

これは、カスタムポストタイプの今後のイベントをプルするためのものです。そうは言っても、このコードは、通常の投稿を取得しているあなたのシナリオである:

date=>$today 

はここでイベントをプルするために働く私の全体のカスタムクエリのですが、私はのように複数のカテゴリからプルする方法を把握しようとしているにこだわっていますよく:

post_type=tribe_events&tribe_events_cat=featured&post_status=publish&_EventStartDate=>$today&orderby=_EventStartDate&order=asc 

解決策が見つかったら後でフォローアップしてください。

関連する問題