「コードスニペット」タグ一覧

SSL対応したWordPressを”.htaccess”ファイルで常時SSL化

SSL化が当たり前になってきてWordPressをSSL対応させる場面は多いかと思います。 その対応作業の中に「常時SSL化」という事項があります。セキュアではないURLスキーム「http」でアクセスされても「https」という形にリダイレクトさせる内容ですね…

続きを読む

【WooCommerce】アップセルの表示順をランダムから変更する

WooCommerceの商品詳細ページに表示されるアップセルは、デフォルトでランダム表示になっています。 このランダム表示を通常の順番で表示する方法のスニペットです。 アップセルの表示順をランダムから変更する アップセルの表示順を変更するフック「woocomm…

続きを読む

【WordPress】カスタマイザーから”メニュー”パネルを削除する

カスタマイザーから不要な項目を削除したい。 Theme Customization APIのremove_panelを使うと警告が出てしまいます。かといって、調べて出てきた公式ドキュメントのコードが効かない。 結果、ものすごく単純なコードで解決&調べても出てこ…

続きを読む

[WordPress]隠しカスタムフィールドを表示する

Advanced Custom FieldsやWooCommerceなどのプラグインは、投稿データに隠しカスタムフィールドを保存したりしています。「_meta_key_name」のように1文字目がアンダースコア(_)で始まるキーは隠し状態になり、投稿編集ページ…

続きを読む

[WooCommerce]マイアカウントページのメニュー名を変更する方法

WooCommerceのマイアカウントページのメニュー名(ナビゲーションラベル)を変更する方法です。 ダッシュボード ご注文 (購読:WooCommerce Subscriptionsを有効化すると表示されます) ダウンロード 住所 アカウント詳細 ログアウト…

続きを読む

[WordPress]フロントページのみにコンテンツを表示する条件分岐

WordPressでフロントページのみにコンテンツを表示したい状況、あると思います。 「front-page.php」テンプレートに書くなり、is_front_page()で条件分岐できてしまうのですが、「表示設定>フロントページの表示」項目で固定ページを設定…

続きを読む

[WordPress]カレンダーウィジェットのHTMLをCSSで調整しやすくするカスタマイズ ~ 日付をspanで囲む

WordPressのカレンダーウィジェットは空欄なら「pad」クラスが付いていたり、曜日はthead、ナビゲーションはtfootと綺麗に分かれているHTML構造になっています。 ただ1点、tbody内でのリンク有無によるtdタグのCSS調整が難しいです。 ので…

続きを読む

[WordPress]テーマカスタマイザー(背景画像やヘッダー画像など簡易なモノ)の設定値を取得・判定し条件分岐させる方法

WordPress3.4から追加されたテーマカスタマイザー機能(テーマカスタマイズAPI)は直感的にテーマを弄ることができて便利ですし楽しいです。 しかし機能追加する側としては大変な面があり、対応するならばテーマのテンプレートファイルに記述するコード量は増えま…

続きを読む

[WordPress]公開日・更新日を元に記事に「New」ラベルを表示する

WordPressの記事更新情報などで、例えば「記事を公開してから7日間は”New”という文字(ラベル)を表示したい」というご要望があったりします。 日付を比較し表示する方法が書かれてある記事はあった記憶があるのですが、見当たらなくなっ…

続きを読む

WordPressの検索フォームをレスポンシブに対応するSass(CSS)のコード

WordPressのウィジェットや関数get_search_form()で出力される検索フォームをレスポンシブに対応するSassとCSSのコードを公開いたします。 ブラウザは最新のモノしか考慮していないのでご了承ください。 対応するHTML(PHP)のコードは…

続きを読む