2016-11-14 6 views
0

私は第三者の作者を抱えており、投稿を公開することはできません - レビューのために提出する必要があり、次に&を公開してください。Wordpressの草案と未決の投稿は表示されません

投稿は、コース>レッスン>トピックの方法でお互いに関連付けられた&に関連付けられています。バックエンドでは、関連する記事を表示する「関連コンテンツ」メタボックス>レッスン>トピック構造があります。

投稿が完全に公開されていないため、[関連コンテンツ]メタボックスに表示されません。これにより、作者はコースの構造を見ることができなくなります。

この '関連コンテンツ'メタボックスに未公開/下書き/保留中の投稿を受け取る方法はありますか?

私が扱っていたコードは次のとおりです。

function learndash_course_navigation_admin_box() { 
$post_types = array('sfwd-courses', 'sfwd-lessons', 'sfwd-quiz', 'sfwd-topic'); foreach($post_types as $post_type) { 
    add_meta_box('learndash_course_navigation_admin_meta', __('Associated Content', 'learndash'), 'learndash_course_navigation_admin_box_content', $post_type, 'side', 'high'); 
}}add_action('add_meta_boxes', 'learndash_course_navigation_admin_box'); 

誰もがクエリを変更するのfunctions.phpに追加するスニペットを提供することはできますか?

おかげで '関連するコンテンツ' メタボックスのWP_Query($args)で非常に

答えて

-1

は、追加:

post_status' => array('publish', 'pending')

$argsに文字列を。 通常、値'post_status''publish'に設定されています。 、どんなにに「任意の」は、すべての記事を返します

$args = array(
        'post_type' => 'post', 
        'orderby' => 'title', 
        'order'  => 'ASC', 
        'post_status' => 'any', 

       ); 

をステータスを表示し、両方の公開と保留中のポスト、あなたは、あなたのクエリに文字列をpost_statusを追加することができ、あなたのWP_Query($args)

+0

@Duc Tran:コードに説明を追加してください。 –

+0

こんにちは - 私は、メタボックスを作成する実際のソースPHPで質問を更新しました。 functions.phpファイルのスニペットで私を助けることができると思いますか?本当にありがとう、本当にありがとう。 –

-1

で「post_status」を再定義する必要がありますするには$ my_query =新しいWP_Query($ args);

while($ my_query-> have_posts()):$ my_query-> the_post(); ?>

post_statusここでは、単一または配列形式として指定します。

https://codex.wordpress.org/Class_Reference/WP_Query#Status_Parameters

+0

'' post_status '=>' any''はポスト配列からの全てのポストを意味します。 –

+0

こんにちは@Vasim Vanzaraあなたはそれがあなたのビジネスであると答えることができる、私はそのようにすることもできます。 – Samyappa

+0

できるだけ完全にすることが重要です。 –

関連する問題