フィルターフック

スポンサーリンク
WordPress

Admin Columns を使った WordPress 管理画面のカスタム列カスタマイズ方法

WordPress の管理画面でカスタム投稿タイプを使用する際、特定の値をラベルに変換したり、IDを実際のデータに置き換えて表示したいことがあります。この記事では、Admin Columns プラグインの ac/column/value フ...
WordPress

WordPress | ACFの選択肢をCSVで管理する方法【シンプルな1列フォーマット】

WordPress の Advanced Custom Fields(ACF) を利用すると、カスタムフィールドに セレクトボックスやラジオボタンの選択肢を追加 できます。しかし、管理画面で手入力するのは手間がかかります。本記事では、選択肢...
WordPress

WordPressでカスタム投稿タイプのパーマリンクを投稿IDベースにする方法

WordPressでカスタム投稿タイプのパーマリンクをカスタマイズする方法を説明します。 news などのカスタム投稿タイプのパーマリンクを 投稿IDベース に変更する手順を記載します。1. 目的と実装概要通常、カスタム投稿タイプのパーマリ...
WordPress

WordPressで投稿タイプごとにサムネイルサイズを変更する方法

WordPressでは、投稿にアップロードされた画像は自動的に複数のサムネイルサイズにリサイズされます。しかし、特定の投稿タイプごとに生成されるサムネイルサイズを制御したい場合もあるでしょう。例えば、「works」投稿タイプでは works...
WordPress

WordPressで -scaled 画像の生成を防ぐ方法

WordPressでは、バージョン 5.3 以降、大きな画像をアップロードすると自動的に -scaled というサフィックスが付いた画像が生成されるようになりました。この機能は、画像のサイズを自動で縮小し、サイトのパフォーマンスを向上させる...
WordPress

WordPressのカスタム投稿タイプ「news」で本文をカスタムフィールドの値に置き換える方法

はじめにWordPressのカスタム投稿タイプ news において、通常の本文(post_content)ではなく、カスタムフィールドに用意した本文をメタディスクリプションやコンテンツ出力時に利用 したい場合があります。本記事では、その方法...
WordPress

WordPress | the_content() の出力をフィルターで Shift-JIS にエンコードする方法

WordPress では、the_content() を使って投稿コンテンツを出力しますが、特定の用途では UTF-8 から Shift-JIS にエンコードしたい場合があります。本記事では、the_content フィルターを活用して、出...
WordPress

WordPressテーマ Cocoon のOGPタグに最新記事の日付を反映させるカスタマイズ方法

WordPressの無料テーマ「Cocoon」で、OGPタグに出力される article:modified_time をカスタマイズして、RSSフィードから取得した最新記事の日付を反映させる方法を解説します。環境情報WordPressバージ...
WordPress

WordPress | カスタムタクソノミーの「説明」フィールドを管理画面から非表示にする方法

今回は、WordPressのカスタムタクソノミー demo_tax の追加・編集ページ、そしてターム一覧テーブルから「説明」フィールドを非表示にする方法について紹介します。WordPressのバージョンは6.6.2、PHPのバージョンは8....
WordPress

All in One SEO | 出力されるmeta情報や構造化データ内のドメインを別のドメイン情報に置換する方法

Shifterを利用したサイト制作案件で導入した WordPressのSEOプラグイン「All in One SEO」から出力されるmeta情報や構造化データ内のドメインを固定のものにする必要がありましたので、以下のドメインを置換するカスタ...
WordPress

WordPress | Yoast SEO でタイトルとディスクリプションを条件に応じて変更する方法

Yoast SEO を利用していてプラグイン側で提供されている設定以外で条件に応じてタイトルやディスクリプションの出力内容をカスタマイズする場合は Yoast SEO で用意されているフィルターフックの "wpseo_title" や "w...
WordPress

WordPress | 投稿ステータスが非公開の固定ページを親ページとして選択できるようにする

投稿ステータスが非公開や下書き状態の固定ページを親ページとして選択出来るようにする方法のメモ。非公開や下書きの固定ページを親ページとして選択できるようにする以下のサンプルは、公開済/下書き/非公開の3つの投稿ステータスの固定ページを選択対象...
WordPress

Public Post Preview | 有効期限を長くする(※48時間から7日間など)カスタマイズ

WordPressのプラグイン「Public Post Preview」を利用すると記事公開前に確認用URLを発行しユーザー登録なしで記事内容を確認することが可能になります。とても便利な機能のプラグインですが、確認用URLの有効期限がデフォ...
WordPress

WordPress | wp_mail でHTMLメールを送信する方法

WordPressに wp_mail() というメール送信用の関数が用意されていますが、デフォルトではプレーンテキストで送信されます。HTMLメールで送信したい場合は、フィルターフックの "wp_mail_content_type" でコン...
WordPress

WordPress | パスワード再設定URLのリクエスト時に送信されるメールタイトルと本文を変更する方法

タイトル変更はフィルターフックの 'retrieve_password_title'、本文変更は 'retrieve_password_message' を利用して変更します。タイトル変更/** * パスワード再設定URLメール:タイトル変...
WordPress

Contact Form 7 | フリガナのバリデーション(全角カタカナ又は平仮名)を追加する

Contact Form 7 を利用したフォームで迷惑メールが届くようになったので、reCAPTCHAの設定と合わせて"フリガナ"の項目を追加して全角カタカナ又は平仮名の入力をチェックするバリデーションを追加しました。 Contact Fo...
WordPress

WordPress | パスワード投稿のパスワード有効期限(クッキー)を変更する方法

WordPressはパスワード保護機能を使って投稿を限定公開することが出来ますが、標準だとパスワード入力から10日間閲覧可能な状態が続きますが、期間を短くしたい場合や以下のようにすることでブラウザを閉じるまでを有効期限とすることも可能です。...
WordPress

WordPress | ログイン状態保持用のクッキー有効期限を変更する方法

WordPressのログイン状態を長くしたい場合「ログイン状態を保存する」のチェックボックスにチェックを入れてログインすれば14日間保持されますが、それ以上にしたい場合は以下のようにログイン状態保持用のクッキー有効期限を変更する必要がありま...
WordPress

WordPress TinyMCE(WYSIWYGエディタ)のカラーパレットに色を追加するカスタマイズ

WordPressのWYSIWYGエディタにはTinyMCEが使われていますが、テキストカラーを変更するためのカラーパレットに任意の色を追加することが出来ます。デフォルトのカラーパレットデフォルト状態のTinyMCEのカラーパレットは以下の...
スポンサーリンク
タイトルとURLをコピーしました