に投稿

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

に投稿 コメントを残す

WooCommerce でパスワードリセットができないときは

WooCommerce プラグインを使ったECサイトにて、ログインユーザーのパスワード再設定ができないときはキャッシュ設定を疑おう、というお話。

パスワードリセットに関わるURLはマイアカウントページ配下にあります。
もしマイアカウントページをキャシュ対象にしていると、パスワードリセットの手順を正常に進められません。

続きを読む WooCommerce でパスワードリセットができないときは

に投稿 コメントを残す

Storefrontをカスタマイズするときの第一歩

Storefrontテーマフォルダにある下記2ファイルのソースコードを確認するのがStorefrontをカスタマイズするときの第一歩だと思います。
inc/storefront-template-hooks.php
inc/storefront-template-functions.php

StorefrontのWebページを構成しているphpファイル内にはdo_action関数がそこかしこに記述されています。そのdo_action関数が指定しているアクションにフックされている関数が、Webページの見た目を実装しています。

続きを読む Storefrontをカスタマイズするときの第一歩