WordPressでpost typeやtaxonomyのslugを書き換えた後のredirectについて
WordPressで、register_post_type() やregister_taxonomy()で定義したカスタム投稿タイプやカスタムタクソノミーの、rewrite slugを変更したいとき。 変更した後に、wp […]
WooCommerce 3.7へアップデート後に、商品にclassが付与されていない件の対応
WooCommerceで商品一覧を出すときに、li の各productにcssクラスを付与していた(post_class hookを利用)のに、WooCommerceをアップデート後、使えなくなっていた。 このclass […]
WooCommerce 特定商品用の無料クーポン+送料無料にする方法
送料を設定。クーポン適用時のみ無料にする送料を追加する場合は、 Add shipping methodで Free shippingを追加 追加した”Free shipping”をEdit → F […]
WordPressのhookを調べるためのサイトを作りました
WordPressのhookを調べるためのサイトを作りました。 https://www.wp-plugin-api.com/ 機能の一部を紹介すると、 WordPress coreのhook一覧 WordPress公開プ […]
Contact Form 7の問い合わせイベントをGAの目標として設定する方法
Monster InsightsとContact Form 7をプラグインを使っているサイトで、問い合わせ件数をGoogle Analyticsでトラッキングしたいというご要望に対応。 Monster Insightsは […]
Mailchimpで最新記事を配信する
クライアントの方からの要望をいただき、調査。 feedのcontentは、全て出さずに <!–more–> までの内容だけを表示したい。get_the_content()の2つ目の引数でできると思ったが、 […]
PHP7.2からcount()のエラーについて
PHP7.2から、count() (およびそのaliasであるsizeof() )でwarningが出るようになっているので要注意。 http://php.net/manual/en/function.count.php […]
Google Tag Managerでユーザー追跡
Google Tag Managerを使ってユーザーの追跡方法について。 ユーザー追跡する目的は、GAでトラッキングしているユーザーとサイトで持っている利用者情報とのヒモ付をするため、など。 ベージ下部の参照リンクを参考 […]
カスタム投稿タイプのアーカイブページにもdescriptionを入れる方法(Yoast)
カスタム投稿タイプのDescriptionを入れる方法。どうやらYoast SEOプラグイン(ver 6.1.1)では、カスタム投稿タイプでdescriptionを入れても、それが反映されないみたい。 このアーカイブペー […]
WordPressのget_terms()で、特定の投稿タイプのみcountの対象にする方法
いくつか投稿タイプを使っていて、カスタムタクソノミーが重複する場合(例えば「カテゴリー」を「投稿」と「固定ページ」で使っている場合)、get_terms()したときのcount対象は、通常だと 投稿 と 固定ページ と合 […]