WordPress標準のサイト内検索では、中点(中黒)のありなしについても厳密に検索されます。 例えば、「プリズン・ブレイク」という単語が入った投稿を検索しようとして、「プリズンブレイク」とキーワードを入力してもヒットし…
カスタム投稿タイプのパーマリンクをカスタマイズできるWordPressプラグイン「Simple Post Type Permalinks」
Simple Post Type Permalinksは、カスタム投稿タイプのパーマリンクを投稿と同じように設定変更できるようになるWordPressプラグインです。 Simple Post Type Permalink…
WordPress管理画面上でカスタム投稿一覧の並びを日付順に変更する方法
Custom Post Type UIなどを使ってカスタム投稿タイプを追加した場合、管理画面でカスタム投稿の一覧を開くとタイトル順で投稿が並びます。 通常の投稿だと日付の降順に並んでいて、新しい記事が上にくるのでわかりや…
wp-config.phpに1行追加するだけですべての種類のファイルをアップロード可能にする方法
WordPressでは、アップロード可能なファイルの種類が決まっています。許可されていないファイルをアップロードしようとすると、「セキュリティ上の理由によりこのファイル形式は許可されていません」というエラーが出て、ファイ…
WordPressのプライバシー設定で指定しているプライバシーポリシーページを判別する条件分岐「is_privacy_policy」
EUのGDPRへの対応を支援するために、WordPress4.9.6から管理画面に「プライバシー設定」という項目が追加されました。 参考:WordPress 4.9.6 プライバシー・メンテナンスリリース [設定] &#…
Gutenberg(ブロックエディタ)の編集画面に独自のスタイル(CSS)を適用する方法
WordPress5.0から導入された新しいエディタ「Gutenberg(ブロックエディタ)」ですが、慣れると非常に便利で使い勝手が良いです。一度慣れてしまうと旧エディタには戻れないですね。 Gutenbergで記事を書…
WordPressで記事を公開したら指定したメールアドレス宛にメールを送信する方法
WordPressで記事を公開したら、指定したアドレス宛にメールを送信する方法をご紹介いたします。 メール件名に記事タイトル、メール本文に記事URLを記載したメールを、簡単に送信することができます。 WordPressで…
WordPressでSVGファイルをアップロードできるようにする方法
WordPressでは、SVGファイルをアップロードしようとすると、以下のように「セキュリティ上の理由によりこのファイル形式は許可されていません」とエラーが出て弾かれてしまいます。 “セキュリティ上の理由によ…
wp_enqueue_scriptsで読み込んでいるJavaScriptファイルにPHPの変数・配列の値を渡す方法
WordPressで、外部JavaScriptファイルにPHPの変数・配列の値を渡して、JavaScriptファイル内で使えるようにする方法をご紹介いたします。 wp_enqueue_scriptsで読み込んでいるJav…
PHPでアクセス元ブラウザの種類を判別する方法
PHPでアクセス元のブラウザの種類を判別して、ブラウザ毎に処理を変える方法をご紹介いたします。 PHPでアクセス元のブラウザの種類を判別する方法 ブラウザの種類を判別するためには、ユーザーエージェントを判別して条件分岐し…