[WordPress]カスタム投稿タイプアーカイブ/タクソノミーアーカイブ共通のBody Classを付与する
例えば投稿タイプ「works」のアーカイブページではbodyタグに「post-type-archive-works」が付与されるので、以下のようにCSSを書けます。 投稿タイプにはカスタム分類を追加することが多いので、カ […]
例えば投稿タイプ「works」のアーカイブページではbodyタグに「post-type-archive-works」が付与されるので、以下のようにCSSを書けます。 投稿タイプにはカスタム分類を追加することが多いので、カ […]
WordPressテーマをリニューアルしてから、oEmbedによるWordPress埋め込みカードのファビコンが表示されていないことに気が付きました。 自作テーマを使用しているとハマる罠かもしれません。 表示されない原因 […]
タイトルの通り、シンタックスハイライターの『Crayon Syntax Highlighter』をREST APIで無効にする方法についです。 REST APIで無効にするスニペット 以下コードをfunctions.ph […]
タイトルの通り、WordPressでユーザーのプロフィールに任意のフィールドを追加する方法です。 サンプルとして、コードには以下5点のフィールドを用意しました。 テキスト テキストエリア セレクト チェックボックス ラジ […]
WordPressでフロントページのみにコンテンツを表示したい状況、あると思います。 「front-page.php」テンプレートに書くなり、is_front_page()で条件分岐できてしまうのですが、「表示設定>フロ […]
親テーマのfunctions.phpで実行されている関数の後に、子テーマのfunctions.phpの関数を実行したい。 自分がやりたかったことをそのまま述べると、親テーマで設定されていたコンテンツの横幅定数(GLOBA […]
過去に「WordPressのウィジェットを作成するときの最低限の基本形について」という記事を公開しました。 これを書いた当初から3年が過ぎました。WordPressの機能が拡張されていくにつれウィジェット関連の実装も少し […]
WordPressのカレンダーウィジェットは空欄なら「pad」クラスが付いていたり、曜日はthead、ナビゲーションはtfootと綺麗に分かれているHTML構造になっています。 ただ1点、tbody内でのリンク有無による […]
WordPress3.4から追加されたテーマカスタマイザー機能(テーマカスタマイズAPI)は直感的にテーマを弄ることができて便利ですし楽しいです。 しかし機能追加する側としては大変な面があり、対応するならばテーマのテンプ […]
最近ではIE8、IE9以下に対応必須の案件は少なくなってきているかと思いますが、それでも必要なときがあったりするのではないでしょうか。(IE8、IE9だと情報を見ることができないレイアウト崩れが発生してしまっているなど) […]