に投稿

WordPress 管理画面で「無効な投稿形式」というエラーが出たら

固定ページにも投稿と同じくカテゴリーを付与して、 WordPress 管理画面にて固定ページをカテゴリー絞り込み検索したら「無効な投稿形式」エラーが発生する場合がある、というお話。

カテゴリーを固定ページに付与したら、クエリが正しく行われるために下記のように pre_get_posts アクションにクエリをいじる関数をフックすると思います。
 

add_action( 'pre_get_posts', '関数名' );

 
単純にこのままだと管理画面でもこのクエリが影響してしまうので気をつけましょう。管理画面では必要ないですし。
ということで下記のようにすれば解決します。
 

if ( ! is_admin() ) {
	add_action( 'pre_get_posts', '関数名' );
}

 
WordPress ネタの投稿しかしていないけど、専門は違うんだからね、フン。

では、ごきげんよう。

 


WordPress 以外にも、Webアプリケーションその他システム構築やクラウド/Linux運用のご用件がございましたらご相談ください。
takuma_yamanaka@sanpeity.com