• RSS
[WP]add_theme_support(‘title-tag’)からキャッチフレーズを除去する方法

[WP]add_theme_support(‘title-tag’)からキャッチフレーズを除去する方法

WordPressでadd_theme_support('title-tag')で出力さる「サイト名 – サイトのキャッチフレーズ」のタイトルから、キャッチフレーズを取り除いて「サイト名」だけに変更する方法のご紹介です。
続きを読む

[WP]プラグインを使わずにカスタムフィールドも検索対象に含める方法

カスタムフィールドを検索対象に含めたい場合は、以前紹介させていただいたSearch Everythingというプラグインを使えば、カスタマイズも不要で簡単に検索周りの機能拡張が可能になります。このプラグイン、例えばコメントまで検索対象に含めることができたり、検索キーワードをハイライト表示できるなど、無料ながらかなり高機能です。

しかし、検索対象をカスタムフィールドに拡張したいだけなのであれば、プラグインを使わなくても実現可能です。
続きを読む

[WP]特定の投稿タイプの順序をランダムに変更する方法(pre_get_postsでメインクエリを制御)

WordPressでメインループを書き換えたい場合がよくあるのでメモです。

今回は、Custom Post Type UIプラグインで「お知らせ(news)」というのカスタム投稿タイプを作成し、そのお知らせ記事一覧の表示順を、デフォルトの最新順から「ランダム」に変更する場合のカスタマイズです。
続きを読む

[WP]WordPressでEmbedを無効化する方法

WordPress のバージョン4.4から自動探知をサポートするようになったEmbed機能を無効化する方法のご紹介です。

Embedは、記事本文にURLを書くだけで、そのリンク先の記事をアイキャッチ付きで紹介することができる機能です。
続きを読む

[WP]Contact Form 7のメールフォームごとに送信完了ページを分ける方法

以前にContact Form 7のon_sent_okの記述をfunctions.phpに移行する方法の記事を紹介させていただきましたが、今回は複数のメールフォームごとにメール送信完了後のランディングページを分ける方法について紹介させていただきます。
続きを読む

[WP]WordPressで特定の固定ページのエディタをCSSで非表示にする方法

以前にWordPressで投稿や固定ページのタイトルや本文編集エリアを非表示にする方法の記事を紹介させていただきましたが、

今回は、例えば「会社概要」とか「商品紹介」など特定の固定ページで、本文編集エリア(エディタ)を非表示にする方法について紹介させていただきます。
続きを読む

[WP]カスタム投稿タイプやタクソノミー別に記事の表示件数を変更する方法

WordPressのカスタム投稿タイプを使って複数のコンテンツを管理している場合、それぞれの投稿タイプごとに記事一覧ページでの表示件数を変えたい場合があります。

例えば、「お知らせ」や「導入事例」というコンテンツをカスタム投稿タイプで管理していると、お知らせは一覧ページで10件、導入事例コンテンツは20件表示したい、ということもあると思います。

管理画面の表示設定では投稿タイプ別に表示数を設定することができないので、functions.phpを使って投稿タイプ及び、タクソノミー別の記事表示件数を変更することができます。
続きを読む

[WP]ログイン後に管理画面のダッシュボード以外に遷移させる方法

WordPressはwp-login.phpからログインに成功すると管理画面のダッシュボード(wp-admin/)に遷移しますが、ログインした後に管理画面の別のページへリダイレクトさせる方法のご紹介です。
続きを読む

[WP]WordPressで投稿の公開時に指定のアドレスにメール送信する方法

WordPressで記事が公開されたら指定のメールアドレス宛てに通知メールを送信する、という方法が紹介されていましたのでシェアさせていただきました。

記事公開と同時に管理者などへメール通知を出すことができますので、複数人で記事を更新するようなサイトで、しかもレビュー待ちからの公開手順を経ないような場合などには、特に便利なカスタマイズではないかと思います。
続きを読む

[WP]WordPressの投稿画面で「抜粋」の表示位置を変更する方法

WordPress管理画面の投稿やカスタム投稿の編集画面で、「抜粋」の入力フィールドをタイトルの下に移動する方法のご紹介です。
続きを読む

[WP]WordPressの管理バーにログアウトのリンクを別途追加する方法

WordPress管理画面で「ログアウト」のリンクは、ツールバーの右上「こんにちわ●●さん」にマウスオーバーすると表示されますが、このログアウトリンクをのツールバーの左側に表示してあげる方法のご紹介です。
続きを読む

[WP]wp_get_archivesの月アーカイブの表記を2017.5のように変更する方法

WordPressのwp_get_archives()で取得したカテゴリーリンクで、2017年5月のような表記を「2017.5」のように変更する方法のご紹介です。
続きを読む

[WP]WordPressのでheadタグ内のlink rel=’dns-prefetch’を非表示にする方法

WordPressの4.6からheadタグ内に自動で出力されるようになった<link rel=’dns-prefetch’ href=’//s.w.org’><link rel=’dns-prefetch’ href=’//s0.wp.com’>などのDNSプリフェッチ(リンクタグ)を非表示にする方法のご紹介です。
続きを読む

[WP]WordPressの検索結果を日付やmenu_orderの順に変更する方法

WordPressの検索結果一覧ページでの記事の表示順ですが、バージョン3.7から「日付順」ではなく「関連度順」というルールに変更になっています。

どちらが良いかはサイトに寄るかと思いますが、「ブログ記事一覧が日付順だから検索結果の記事も日付順に並べたい」という場合もあるかと思います。

そこで今回は、投稿やカスタム投稿記事の検索結果を、日付順や指定した順序(menu_order)で並び替える方法を紹介させていただきます。
続きを読む