ワードプレスの質問です。
通常なら「非公開」で投稿した記事は
「編集者」以上の権限があるアカウントであれば確認できるかと存じますが、
ある時を境に編集者から見えなくなってしまいました。
(1)は編集者権限で非公開記事が確認できず、(2)では確認が可能です。
両方ともfront-page.phpの中にあるコードです。
(1)確認できない
php
1<?php 2$my_query = new WP_Query(array( 3‘post_type’ => array(‘post’,’hoge’,’moge’,’mogege’), 4‘posts_per_page’ => 15, 5‘orderby’ => ‘date’, 6‘order’ => ‘DESC’ 7)); 8$counter = 0;//記事のサイズコントロールカウンター 9?> 10 11<?php while($my_query->have_posts()) : $my_query->the_post(); $counter++; ?>
(2)確認できる
php
1<?php 2$my_query = new WP_Query(array( 3‘post_type’ => ‘aaa’, 4‘posts_per_page’ => 1, 5‘category_name’ => ‘cat05-1’, 6)); 7?>
色々試していると
(1)の下記ヶ所が原因の様です。
php
1‘post_type’ => array(‘post’,’hoge’,’moge’,’mogege’),
php
1‘post_type’ => array(‘post’),
や
php
1‘post_type’ => array(’hoge’),
は確認可能でした。
hoge,moge,mogegeも個別に確認しましたが、単体だと確認できるので、原因は複数であることの様です。
post_typeを複数指定しても編集者が非公開記事を確認できるようにするにはどうすればよいでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー