[WordPress]カスタム投稿タイプアーカイブ/タクソノミーアーカイブ共通のBody Classを付与する
例えば投稿タイプ「works」のアーカイブページではbodyタグに「post-type-archive-works」が付与されるので、以下のようにCSSを書けます。 投稿タイプにはカスタム分類を追加することが多いので、カ […]
例えば投稿タイプ「works」のアーカイブページではbodyタグに「post-type-archive-works」が付与されるので、以下のようにCSSを書けます。 投稿タイプにはカスタム分類を追加することが多いので、カ […]
タイトルの通り、シンタックスハイライターの『Crayon Syntax Highlighter』をREST APIで無効にする方法についです。 REST APIで無効にするスニペット 以下コードをfunctions.ph […]
WooCommerceでマイアカウントページへのリンクをテンプレートで表示するコード内容です。 管理画面「WooCommerce > 設定 > 高度」の『固定ページ設定』より、”マイアカウントページ”が設定さ […]
タイトルの通り、WordPressでユーザーのプロフィールに任意のフィールドを追加する方法です。 サンプルとして、コードには以下5点のフィールドを用意しました。 テキスト テキストエリア セレクト チェックボックス ラジ […]
Ajaxを使用してカスタムフィールドを更新(操作)するスニペットのメモです。 PHPだけではログインをしなければデータの操作ができませんが、Ajaxを使うことでログイン無しでも操作が可能です。 Ajaxを使ってカスタムフ […]
WooCommerceの商品詳細ページに表示されるアップセルは、デフォルトでランダム表示になっています。 このランダム表示を通常の順番で表示する方法のスニペットです。 アップセルの表示順をランダムから変更する アップセル […]
カスタマイザーから不要な項目を削除したい。 Theme Customization APIのremove_panelを使うと警告が出てしまいます。かといって、調べて出てきた公式ドキュメントのコードが効かない。 結果、もの […]
WooCommerceを使用したECサイトで、商品ページにバリエーションのJSONデータが表示されない状況になりました。 本来formタグのカスタムデータ「data-product_variations」にバリエーション […]
Jetpackの関連記事表示機能(プラグイン上での名前は関連投稿)が中々良かったので使うことに。 ただ、若干レスポンシブへの対応が完璧ではなかったのでフックによるPHPコード、CSSで調整してみました。 Jetpackの […]
Advanced Custom FieldsやWooCommerceなどのプラグインは、投稿データに隠しカスタムフィールドを保存したりしています。「_meta_key_name」のように1文字目がアンダースコア(_)で始 […]