WordPress WordPressでwp_head()の出力をUTF-8からShift-JISに変換して出力する方法 最近のWeb開発ではUTF-8が標準となっていますが、特定の要件によりShift-JISで出力する必要がある場合があります。本記事では、WordPressのwp_head()による出力内容をUTF-8からShift-JISに変換する方法を解... 2024.12.02 WordPress
WordPress WordPressプラグイン「Custom Field Suite」でテキストエリアに入力制限と文字数カウンターを追加する方法 WordPressプラグイン「Custom Field Suite(CFS)」を使って、テキストエリア形式のフィールドに文字数入力制限とカウンター機能を追加する方法をご紹介します。このカスタマイズにより、ユーザーは設定した文字数を超えないよ... 2024.11.12 WordPress
WordPress WordPress | sourceタグのsrcset属性でショートコードを展開する方法 WordPressで、<source>タグのsrcset属性内にショートコードを使いたいと考えている方も多いのではないでしょうか。通常、WordPressはHTMLタグの属性に対してフィルタリングを行っており、srcset属性内でショートコ... 2024.10.28 WordPress
WordPress WordPress | カスタム投稿タイプ「News」のプレビューボタンを多言語対応する方法 この記事では、英語と日本語を扱う多言語対応のWordPressサイトで、デフォルト言語を英語としている場合に、カスタム投稿タイプ「News」のプレビュー機能で日本語プレビュー専用ボタンを追加する方法を解説します。この設定により、英語と日本語... 2024.10.27 WordPress
WordPress WordPress | Advanced Custom Fields (Secure Custom Fields)のリッチエディタの高さを調整する方法 「Advanced Custom Fields(ACF)」として知られていたプラグインは、フォークされて「Secure Custom Fields」に改名されました。本記事では、Secure Custom Fieldsを用いてWordPre... 2024.10.27 WordPress
WordPress WordPress | カスタムタクソノミーの「説明」フィールドを管理画面から非表示にする方法 今回は、WordPressのカスタムタクソノミー demo_tax の追加・編集ページ、そしてターム一覧テーブルから「説明」フィールドを非表示にする方法について紹介します。WordPressのバージョンは6.6.2、PHPのバージョンは8.... 2024.10.06 WordPress
WordPress WordPress | 投稿画面のメタボックスのドラッグ&ドロップを無効にする方法 `Advanced Custom Fields PRO` や `Smart Custom Fields` で投稿画面に追加したメタボックスはドラッグ&ドロップや矢印アイコンで上下移動出来ますが、下記サンプルでメタボックスを上下移動出来ないよ... 2024.02.01 WordPress
WordPress WordPress | カスタムフィールドのメタボックスのソート順設定の削除と設定 `Advanced Custom Fields PRO` と `Smart Custom Fields` を併用しているWordPressサイトで投稿ページに各プラグインから追加したメタボックスの表示順の操作が意図した動作をしませんでした。... 2024.01.31 WordPress
WordPress Advanced Custom Fields のキー(フィールド名)を指定して内容を表示するショートコード 固定ページ等で Advanced Custom Fields のフィールド名を指定して内容を表示出来るショートコード。公式でもありそうな気はするけど、すぐ出てこなかったので用意しました。ACFのキーを指定して内容を表示するショートコード/*... 2023.12.19 WordPress
WordPress All in One SEO | 出力されるmeta情報や構造化データ内のドメインを別のドメイン情報に置換する方法 Shifterを利用したサイト制作案件で導入した WordPressのSEOプラグイン「All in One SEO」から出力されるmeta情報や構造化データ内のドメインを固定のものにする必要がありましたので、以下のドメインを置換するカスタ... 2023.12.05 WordPress
WordPress WordPress | 翻訳ファイル更新中に PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature が出た WordPressの保守対応で翻訳ファイルの更新を試みた際にこれまで見たことがなかったエラーが発生しました。エラー内容パッケージをインストールできませんでした。 PCLZIP_ERR_BAD_FORMAT (-10) : Unable to... 2023.11.08 WordPress
WordPress WordPress | 全ての権限グループから独自権限を削除する 独自に追加した権限を全ての権限グループから一括で削除する方法のメモ。全ての権限グループから独自権限を削除/** * 全ての権限グループから独自権限を削除する */// 独自権限の配列$capabilities = [ 'read_cpt_c... 2023.06.12 WordPress
WordPress WordPress | Yoast SEO でタイトルとディスクリプションを条件に応じて変更する方法 Yoast SEO を利用していてプラグイン側で提供されている設定以外で条件に応じてタイトルやディスクリプションの出力内容をカスタマイズする場合は Yoast SEO で用意されているフィルターフックの "wpseo_title" や "w... 2023.05.08 WordPress
WordPress wpdb | close() でデータベースコネクションを適宜閉じる WordPressのプラグイン開発等で wpdb を利用してデータベースへ接続する際、必要な処理が終わった後は適宜 close() でコネクションを閉じる必要があります。コネクション数が増え続ける以下のサンプルは、for ループの中で毎回コ... 2023.05.01 WordPress
WordPress WordPress | カスタム投稿タイプのアーカイブページで指定したタグ(ターム)を除外する方法 カスタム投稿タイプ(blogs)のアーカイブページで、指定したタグ(タクソノミー"tax_genre"のターム"food" Or "123")を除外する方法のメモ。カスタム投稿 blogs のターム food をアーカイブから除外する以下の... 2023.04.17 WordPress
WordPress WordPress | Contact Form 7 の複数のバージョンの検証を同一WPで行う際は終了後に管理画面から不要バージョンを削除すると大変なことになるので要注意! 過去バージョンの Contact Form 7 を導入したサイトで意図した動きをしないことがあっため最新バージョンほか様々なバージョンでテストを行いました。作業完了後に利用しない Contact Form 7 を管理画面から削除したところ正... 2023.04.12 WordPress
WordPress WordPress | LocalでローカルにWordPress開発を構築する "Local" を利用すると簡単にWordPress開発環境を構築できると聞いたので、実際にダウンロードからテストサイトを作成までを行なって見ました。LocalダウンロードとインストールダウンロードLocalの公式サイトへ移動して "DOW... 2023.02.18 WordPress
Movable Type WordPress | MovableType(カスタムフィールド複数あり)のブログ記事データをWordPressへ移行する方法 MovableType 4.27-ja で構築されているブログの記事データを WordPress 6.1.1 の新規サイトへのデータ移行を行いましたが、MovableTypeにもWordPress同様にカスタムフィールドがあることを知らない... 2023.02.15 Movable TypeWordPress
jQuery WordPress | Ajaxで非同期に記事データを追加で読み込む方法 アーカイブページの記事一覧で「もっと見る」や「View More」のようなボタンを置いてクリック時にページ遷移せず次ページの記事一覧データをAjaxで読み込み追加する方法のメモ。functions.php に設定admin-ajax.php... 2023.01.17 jQueryWordPress
WordPress WordPress | 記事詳細ページのPタグにCSSクラスを追加する方法 記事詳細ページ本文内のPタグ要素にCSSクラスを追加する場合に、置換処理でCSSクラスを追加する方法のメモ。本文取得とCSSクラス付加のため置換処理<?php/** * 本文取得とCSSクラス付加のため置換処理 */// バッファを有効にす... 2023.01.13 WordPress