WordPress本体のカスタマイズを、やりたいこと別に80記事まとめました。テーマに依存しない汎用的な内容が中心です。
コードを書く前に、そのカスタマイズがどこに書くべきものかを決めておくと後が楽になります。見た目だけなら追加CSS、機能追加ならfunctions.phpかコードスニペット、繰り返し使うならプラグイン化、という順で検討してください。
上から順に読む必要はありません。目次から目的の章に飛んでください。
目次
著者
WEB制作をしているデジタルノマド
WordPressのカスタマイズが好きで、色々と自作しています。
WordPressのカスタマイズに困ったらご相談ください!
ブロックエディターの拡張
標準のブロックだけでは足りない場面は多いですが、CSSと少しのJSでかなりのことができます。プラグインを増やす前に、まずこの章の方法で足りないか確認してみてください。
スクロールに合わせてブロックをふわっと表示させます。CSSとJSだけで実装でき、プラグインは不要です。
あわせて読みたい
WordPress│ブロックにふわっとフェードインアニメーションを追加する方法
よくコーポレートサイト等を閲覧する時に、スクロールする度にふわっとフェードインしてコンテンツが表示されるという経験はないでしょうか? こういったアニメーション...
ギャラリーブロックの画像サイズがバラバラになる問題を、CSSで揃えます。
あわせて読みたい
WordPress│ギャラリーブロックで画像を同じサイズで並べる方法
ギャラリーの最終行だけ画像が大きくなる場合は、列の幅を固定すると揃えられます。 原因は単に奇数枚だからではなく、行の余った幅を画像が分け合うレイアウトにありま...
ギャラリーブロックをカルーセル付スライダー表示にする方法。Swiper。
あわせて読みたい
WordPress│ギャラリーブロックをカルーセル付スライダー表示にする方法│Swiper
WordPressのギャラリーブロックを、Swiperの大きな画像とサムネイルボタンで切り替える表示にします。指定したギャラリーだけが対象で、前後ボタンとTab・Enter・Space...
アコーディオンで長い説明文を折りたたむ方法。
あわせて読みたい
WordPressで長い文章を折りたたむ方法|続きを読むボタンの見本とコード
長い説明文の先頭を表示し、「続きを読む」ボタンで全文を開く方法です。 WordPressのグループと段落ブロックにCSS・JavaScriptを追加します。 本文内のリンクを押して...
リストをアコーディオン表示する方法。
あわせて読みたい
WordPressのリストをアコーディオンにする方法|動く見本とCSS・JavaScript
WordPressのリストブロックを使い、親項目のボタンで子リストを開閉する方法です。 項目の階層と子リストのリンクを保ったまま、必要な内容だけを展開できます。 CSSとJ...
クラシックエディタでも使えるカラムを作成する方法。
あわせて読みたい
WordPress│クラシックエディタでも使えるカラムを作成する方法
クラシックエディタでも使える、HTMLとCSSだけのカラムの作り方です。画面幅に応じて1列・2列・3列に切り替わります。 クラシックエディタのテキストモードにHTMLを、子...
カラムブロックのブレイクポイントを変更する方法。
あわせて読みたい
WordPress│カラムブロックのブレイクポイントを変更する方法
WordPress標準のカラムブロックを、960px未満で縦積み、960px以上で横並びにします。 対象にクラスを付けるため、他のカラムやSWELLのリッチカラムには適用しません。 ...
CSSを使ってカラムブロックの表示を並び替えをする方法。
あわせて読みたい
WordPress│CSSを使ってカラムブロックの表示を並び替えをする方法
モバイルで「画像→説明」の順番をそろえるには、編集時点で各カラムをその順に配置します。 PCで左右を入れ替えたい行だけにクラスを付け、見た目を反転させます。 ペー...
パララックス(視差効果)の作り方。
あわせて読みたい
WordPress│パララックス(視差効果)の作り方
本例はPCの細かいポインター入力で装飾画像を動かすものです。 コード例の修正ではjQueryへの暗黙の依存と存在しない入力要素の指定を取り除き、対象要素がないページで...
エフェクト用の画像2枚だけでループアニメーションを作成する方法。
あわせて読みたい
WordPress│エフェクト用の画像2枚だけでループアニメーションを作成する方法
装飾用の画像2枚を重ね、回転と拡大縮小を繰り返す見本です。親要素に高さと配置基準を設け、動く画像が本文へ重ならないようにします。停止チェックとOSの動きを減らす...
タップすると画像が変化するカスタマイズ。
あわせて読みたい
WordPress│タップすると画像が変化するカスタマイズ
画像をタップすると別の画像へ切り替わり、もう一度操作すると元に戻る作り方です。 HTMLのdetails要素を使うためJavaScriptは不要です。 SWELLのカスタムHTMLブロック...
1行だけ全幅で背景色を変更する方法。
あわせて読みたい
WordPress│1行だけ全幅で背景色を変更する方法
本文の幅を変えず、1行の背景だけを左右へ広げるCSSです。要素を100vwにするとスクロールバー幅やpaddingの影響で横スクロールが出ることがあります。この例は背景と同...
再利用ブロックをショートコードで利用する方法。
あわせて読みたい
WordPress│再利用ブロックをショートコードで利用する方法
同期パターン(旧称・再利用ブロック)を、ショートコードで呼び出す例です。ブロックエディターでは標準の同期パターン挿入を使えます。ここではクラシックエディター...
メディアクエリを使わずにレスポンシブレイアウトにする方法。
あわせて読みたい
CSSのmin()でボタン幅を可変にする|メディアクエリなしの実例
1個のボタンをPCでは最大480px、狭い領域では親要素の幅に合わせる例です。 メディアクエリやGridを使わず、CSSのmin()で上限を決めます。 旧例のminmax(250px, 1fr)は2...
サムネイル付きスライダーを作成する方法。Swiper.js。
あわせて読みたい
WordPress│サムネイル付きスライダーを作成する方法│Swiper.js
Swiperを使ったサムネイル付きギャラリーです。画像一覧をHTMLに明示し、連番のファイル名に依存しません。前後ボタンとサムネイルは通常のbutton要素なので、Tabで移動...
ボタンを押すとモーダルで内容を表示します。ページ遷移させずに補足情報を出せます。
あわせて読みたい
WordPress│ボタンを押してモーダルで表示するカスタマイズ
WordPressでボタンを押したときに説明を重ねて表示するには、HTMLのdialog要素が使えます。 以下はライブラリを追加せず、閉じるボタン・Escキー・キーボード操作に対応...
シンプルなドロップダウン(プルダウン)メニューの作り方。
あわせて読みたい
WordPress│シンプルなドロップダウン(プルダウン)メニューの作り方
WordPressの記事内に簡単なドロップダウンを置く方法を2つ紹介します。 選択欄から移動先を決める場合はselectと移動ボタン、リンク一覧を開閉したい場合はdetailsを使...
マトリックス図からのリンクの作り方。
あわせて読みたい
WordPress│マトリックス図からのリンクの作り方
画像内の円を押すと、それぞれの説明へ移動するイメージマップを作ります。 画像が縮小されたときは、元画像の座標からクリック範囲を計算し直します。 この例はjQuery...
テーブル内の数字を計算して合計を表示する方法。
あわせて読みたい
WordPress│テーブル内の数字を計算して合計を表示する方法
テーブルのtbodyの行数と、2列目の数値の合計を表示します。 複数の表でもIDを重複させず、表ごとに集計します。 旧例のPHPとscriptの混在、window.onloadの上書き、par...
カスタムフィールド・カスタム投稿
記事に独自の情報を持たせたいときはカスタムフィールドを使います。ACFとSCFのどちらを選ぶか、移行が必要かは記事内で解説しています。
Smart Custom FieldsからACFへ、既存データを保ったまま移行する手順です。
あわせて読みたい
WordPress│SCFからACFにカスタムフィールドの移行する方法
Smart Custom FieldsからAdvanced Custom Fieldsへ移す際は、保存された値だけでなく、フィールド定義とテンプレートの読み取り処理も確認します。この記事は通常の投稿...
カスタムフィールドの値をcsvファイルからまとめて編集する方法。
あわせて読みたい
カスタムフィールドの値をcsvファイルからまとめて編集する方法
既存記事の更新では、対象のpost_idがそのサイトに実在することを先に確認します。 存在しないIDは新規作成につながるため、別サイトのIDを流用しません。 画面写真には...
管理画面にカスタムフィールドの一覧・編集機能を作成する方法。
あわせて読みたい
WordPress│管理画面にカスタムフィールドの一覧・編集機能を作成する方法
カスタムフィールドでデータを一覧する、または入力する際にまとめてやってしまいたいことがあります。 例えば有料記事の価格なのですが、管理画面に専用メニューを作る...
カスタムフィールド値を自動保存するカスタマイズ。
あわせて読みたい
WordPress│カスタムフィールド値を自動保存するカスタマイズ
投稿を保存したときに、本文から読む時間の目安を計算してreadtimeへ保存します。1分600文字という仮定の概算で、実際の読了時間を測定するものではありません。ACFを使...
参照した記事にショートコードでカスタムフィールドの値を割り当てる方法。
あわせて読みたい
WordPress│参照した記事にショートコードでカスタムフィールドの値を割り当てる方法
Smart Custom Fieldsの値をショートコードで表示します。テキストはHTMLとして実行せず、公開してよいフィールド名だけを許可します。SWELLのブログパーツから呼び出す...
投稿記事を階層化する方法。
あわせて読みたい
WordPress│投稿記事を階層化する方法
SWELLにはトピックラウスターを意識して、カテゴリーページも記事化することができます。 しかしこのカテゴリーは構造化データも入れづらいですし、正直、ブログパーツ...
管理画面でカスタムタクソノミーの絞り込み表示機能を追加する。
あわせて読みたい
WordPress│管理画面でカスタムタクソノミーの絞り込み表示機能を追加する
登録済みのカスタムタクソノミーareaで、管理画面の「投稿一覧」を絞り込む例です。表示用の選択欄と一覧クエリの条件をセットで追加します。タクソノミーのquery_var設...
カテゴリーやタグをCSVから一括登録します。数十件を手作業で登録する必要がなくなります。
あわせて読みたい
WordPress│カテゴリー・タグを一括登録する方法|WP-CLIで確認してから追加
カテゴリーやタグを一括登録する場合は、名前・スラッグ・親カテゴリーを一覧にしてから登録します。この記事では、WP-CLIを利用できる管理者向けに、追加予定を確認し...
カスタムタクソノミーの名前(スラッグ)を変更する方法。SQLの文字置換。
あわせて読みたい
WordPress│カスタムタクソノミーの内部名を変更する手順と注意点
カスタムタクソノミーの内部名は、登録コードと保存済みの分類データの両方で使われます。 データベースの文字置換だけでは移行が完了せず、登録設定、URL、テンプレー...
有料記事・会員制・決済
記事の一部を有料化する方法はいくつかあります。手数料と実装の手間、そして読者の離脱率が変わるので、規模に応じて選び分けてください。
note風に記事の途中から有料にする方法です。プラグインと外部サービスの選択肢を比較しています。
あわせて読みたい
WordPress|有料記事を作る方法!note風コンテンツを簡単実装
noteのような記事の途中から有料コンテンツを販売する方法はいくつかあります。 例えばコンテンツ販売機能のついたテーマ(例えばJIN:R)を買ったり、 外部サービス(例...
Stripeを使って有料コンテンツを販売します。手数料と実装の手間はcodocと比較してください。
あわせて読みたい
WordPress│有料コンテンツを販売する方法│Stripe
WordPressにはECサイトのような物販サイトを作るWoocommerceがありますが、もう少しシンプルな有料記事を作りたくなることはないでしょうか? 実はStripeの決済システム...
note風の会員制サイトをWP-Membersで作ります。
あわせて読みたい
WordPress│noteライクな会員制サイトの作り方│WP-Members
WordPressで会員制サイトを作るならWP-Membersがおすすめです。 登録されたメンバー限定の記事を公開することができますが、 登録時にアンケートを収集できる 期間限定...
目次・ナビゲーション・回遊
回遊率は滞在時間だけでなくコンバージョンにも影響します。目次まわりは特に費用対効果が高い領域です。
目次下にウィジェットを追加するカスタマイズ。
あわせて読みたい
WordPress│目次下にウィジェットを追加するカスタマイズ
目次の下に著者プロフィールを入れたり、CTAを入れるのは定番ですよね。 本記事では目次下にウィジェットを追加するカスタマイズを作成しましたので紹介します。 ウィジ...
スマホ追従目次ボタンのカスタマイズ。
あわせて読みたい
WordPress│スマホ追従目次ボタンのカスタマイズ
幅781px以下で画面右下に表示する、手動リンク方式の追従目次です。 detailsとsummaryで開閉でき、JavaScriptはリンク選択後とEscapeキーで閉じる処理を補助します。 旧...
目次の文字を削る方法。
あわせて読みたい
WordPress│目次の文字を削る方法
SWELLの目次リンクから指定した文字列を取り除く例です。 見出し本文やリンク先IDは変更しません。 旧版の正規表現による置換を、記号をそのまま扱う文字列置換へ変更し...
ブログカードをアンカーリンクに変換するカスタマイズ。
あわせて読みたい
WordPress│ブログカードをアンカーリンクに変換するカスタマイズ
SWELLの関連記事ブロックを、公開側ではテキストリンクとして出す例です。通常のブログカードもhrefを持つリンクを含むため、「カードだからGoogleが認識しにくい」とい...
クラシックエディタで記事の中に他の記事を参照する方法。ショートコードTIPS集。
あわせて読みたい
WordPress│クラシックエディタで記事の中に他の記事を参照する方法│ショートコードTIPS集
公開済みの記事パーツをスラッグで呼び出すコード例です。 通常の投稿ではなく、カスタム投稿タイプblogpartsの記事パーツを対象にします。 SWELL標準のblog_partsとは...
投稿ページ(新着記事)の表示で一部のカテゴリーを除外する方法。
あわせて読みたい
WordPress│投稿ページ(新着記事)の表示で一部のカテゴリーを除外する方法
設定 → 表示設定で指定した「投稿ページ」、または最新の投稿を表示するトップページのメイン一覧から、特定のカテゴリー・タグを除外します。カテゴリーとタグの例を別...
カテゴリーごとにグローバルメニューとフッターの内容を切り替えます。1サイト内で複数の顔を持たせたいときに。
あわせて読みたい
WordPress│カテゴリーごとにヘッダーのグローバルメニューとフッターの内容を変更する方法
カテゴリーに合わせて、ヘッダーのメニューとフッター・サイドバーの案内を切り替える方法を紹介します。 そこでヘッダーとフッターの内容をカテゴリーに合わせて変更す...
pre_get_posts フィルタで記事一覧表示を変更する方法。
あわせて読みたい
WordPress│pre_get_posts フィルタで記事一覧表示を変更する方法
pre_get_postsで公開画面のメインクエリを変更する基本例です。管理画面を除外し、渡されたクエリ自身の条件を使います。以下はカテゴリの除外・検索対象・タグ一覧の件...
フォーム・コメント・問い合わせ
問い合わせ導線は数を増やすより、1つを確実に届くようにするほうが効果があります。
フォームから記事投稿する。Contact Form 7。
あわせて読みたい
WordPress│フォームから記事投稿する│Contact Form 7
Contact Form 7の入力から、ログインした投稿権限のあるユーザー自身の下書きを作成する例です。 対象はタイトルとプレーンテキストの本文で、画像・カテゴリー・タグは...
コメント欄の見た目と挙動を実務向けに調整します。
あわせて読みたい
WordPressのコメント欄を並べ替える|ラベルと必須入力を残す方法
WordPressのコメントフォームを「名前→コメント」の順に並べ替える例です。 入力欄のHTMLを作り直さず、既存のラベル、入力済みの値、必須属性、メール欄とCookieの選択...
埋め込み不要!Googleフォームをカスタマイズして見た目を良くする方法。
あわせて読みたい
WordPress│埋め込み不要!Googleフォームをカスタマイズして見た目を良くする方法
プラグインを使ったお問い合わせフォームは、サーバーや環境によって送信エラーの報告が多発することがあります。 どうしたら確実にお問い合わせフォームが機能するか?...
URLパラメータをお問い合わせフォームに反映する方法。
あわせて読みたい
Snow Monkey Forms│URLパラメータをお問い合わせフォームに反映する方法
Snow Monkey Formsのフォームに、URLのrefパラメーターを引き継ぐ例です。受信した問い合わせの流入元を見分ける補助情報として使います。 値は英数字・ハイフン・アン...
reCAPTCHAのロゴ画像を公式のやり方で非表示にするカスタマイズ。
あわせて読みたい
WordPress│reCAPTCHAのロゴ画像を公式のやり方で非表示にするカスタマイズ
この例はreCAPTCHAの処理を止めず、バッジだけを非表示にするものです。 先にフォームの操作中に読める位置へreCAPTCHAの利用を示す表記を設置し、表示を確認してからCS...
コードだけでSMTPを設定する方法。PHPMailer。
あわせて読みたい
WordPress│コードだけでSMTPを設定する方法│PHPMailer
phpmailer_initでWordPressのメール送信をSMTPへ切り替える例です。SMTPの接続情報を環境変数から読み取り、管理者の操作で1通送るテスト画面を用意します。 送信元と接...
人気記事・関連記事・外部連携
人気記事の計測はサーバー負荷とのトレードオフです。GA4のデータを使う方法なら負荷をかけずに実装できます。
GA4のデータを使って人気記事を出します。DBに集計テーブルを持たないのでサーバー負荷がかかりません。
あわせて読みたい
WordPress│GA4の人気記事をSWELL風に表示する例とキャッシュの確認
サーバー負荷はPV数だけでは判断できず、同時アクセス、キャッシュ、データベース更新の実測で確認します。 負荷が大きいと契約しているレンタルサーバーが使えなくなる...
情報をRSS化して別サイトでも動的に参照する方法。
あわせて読みたい
WordPress│情報をRSS化して別サイトでも動的に参照する方法
配信側で公開リンクの一覧をRSSにし、表示側で取得する方法です。配信と表示は別のサイトでも、同じWordPressでも構いません。機密情報を配信しないでください。 配信側...
他サイトの新着記事を取得するカスタマイズ。
あわせて読みたい
WordPress│他サイトの新着記事を取得するカスタマイズ
2026年10月3日更新:後半のフィード方式はwaza_feed_newsという登録名に変更し、URL例を許可リストと同じフィードURLへ修正しました。 取得先は許可リストで制限し、件...
WP REST APIとGASを使った投稿・更新方法。
あわせて読みたい
WordPress│WP REST APIとGASを使った投稿・更新方法
GASからWordPressのREST APIを呼び、下書きの作成、投稿の読み取りと更新、専用メタ項目の更新を行います。 旧記事の任意キーを書き込むpost_metaフィールドは使いませ...
GitHub Actionsで集めたデータを参照&表示する方法。
あわせて読みたい
WordPress│GitHub Actionsで集めたデータを参照&表示する方法
外部から取ってきたデータを、毎日決まった時刻に WordPress の記事へ反映したい。 よくある要件です。 株価でも天気でも為替でも、やることは同じです。 「どこか(Git...
多言語サイトのhreflangタグを動的に出力する方法。
あわせて読みたい
WordPress│多言語サイトのhreflangタグを動的に出力する方法
hreflangは、同じ内容の言語別ページを対応付けるために使います。 URLのパスが同じという理由だけで翻訳ページを推測せず、確認したURLの組を登録します。 旧版の毎ア...
管理画面のカスタマイズ
管理画面は自分と編集者しか見ませんが、運用の効率に直結します。地味ですが積み重なると効きます。
管理画面にメモを表示するカスタマイズ。
あわせて読みたい
WordPress│管理画面にメモを表示するカスタマイズ
記事編集画面にメモを残したいこととはないでしょうか? そんなカスタマイズを追加してみました。 ここまではよくあるカスタマイズです。 さらにそのメモを管理画面の一...
WordPressの管理バー(ツールバー)を下に表示するカスタマイズ。
あわせて読みたい
WordPress│WordPressの管理バー(ツールバー)を下に表示するカスタマイズ
サイトの見た目を調整している際に、上部にある管理バー(ツールバー)が邪魔になることはないでしょうか? ユーザーの設定から管理バー(ツールバー)は非表示にできる...
管理バー(ツールバー)にブックマークを作成する。
あわせて読みたい
WordPress│管理バー(ツールバー)にブックマークを作成する
管理バーに運用リンクを追加する 管理者権限のあるユーザーだけにGoogle AnalyticsとSearch Consoleへのリンクを表示します。 設置方法 専用プラグインか子テーマfuncti...
エディタにページIDのクラスを動的に追加するスクリプト。
あわせて読みたい
WordPress|特定の固定ページだけエディタと公開側にCSSを追加する
特定の固定ページだけ、公開側とブロックエディタへ同じ見出し色を適用する例です。投稿IDをPHPで判定し、エディタ用CSSを追加します。対象の固定ページIDを指定する子...
編集記事下にCSSとJSの入力欄を追加する方法。
あわせて読みたい
WordPress│編集記事下にCSSとJSの入力欄を追加する方法
投稿・固定ページごとにCSSとJavaScriptを保存し、そのページを表示するときだけ読み込みます。 入力できるのはmanage_options・unfiltered_html・対象記事の編集権限を...
style.cssを管理画面のエディタに反映させ、Ctrl+Sで保存できるようにします。バックアップも取れます。
あわせて読みたい
WordPress│style.cssをバックアップする方法|エディタ反映とCtrl+S保存も
テーマに必ず入っているstyle.css。 本文に使うCSSをエディターにも読み込むと、文字やブロックの見た目を公開画面に近づけられます。ブロックエディターではeditor-sty...
固定記事で使われているテンプレートを洗い出す方法。
あわせて読みたい
WordPress│固定ページのテンプレート指定を一覧で確認する方法
公開固定ページのテンプレート指定を一覧にする この一覧は各固定ページに保存された個別テンプレートの指定を調べます。実際に読み込まれるテンプレート全体の解析では...
本文で使われているショートコードを洗い出す方法。
あわせて読みたい
WordPress│本文で使われているショートコードを洗い出す方法
管理者だけが見る一時的な調査用コードです。 非公開の固定ページに設置し、共有キャッシュの対象から外して使います。 投稿・固定ページの本文が対象で、ウィジェット...
複数の著者(ユーザー)を記事一覧に登録する方法。
あわせて読みたい
WordPress│複数の著者(ユーザー)を記事一覧に登録する方法
共同著者を含む著者ページで、対象ユーザーの情報と既存の1ページあたりの件数を保持します。 記事上の著者表示ではIDを検証し、重複ユーザーと存在しないユーザーを除...
サイト運用・移行・マルチサイト
サイトの引っ越しやマルチサイト化は、失敗すると復旧に時間がかかります。作業前に必ずバックアップを取ってください。
外部ストレージへのバックアップとサイト移転の手順です。作業前に必ず読んでください。
あわせて読みたい
WordPressのバックアップ・復元方法|外部保存とAll-in-One WP Migrationの使い方
WordPressのバックアップは、データベースとファイルを保存し、障害時に戻せるところまで準備します。この記事では、外部ストレージへの保存方法を比較し、All-in-One W...
2つのサイトのデータベースを結合する方法。
あわせて読みたい
WordPress│別サイトの投稿・画像・メニューを追加移行する手順
この記事は種類別のエクスポート・インポートの作業記録であり、2つのデータベースを自動で安全にマージする方法ではありません。 WordPressでのWeb制作において、サイ...
サブドメイン型マルチサイトの構築手順です。1つのWordPressで複数サイトを運用できます。
あわせて読みたい
WordPress│サブドメイン型のマルチサイトの設定方法
このページには過去のホスティング環境の操作例が含まれます。新規構築でも、事前にファイル・DB・wp-config.php・Webサーバー設定をバックアップし、コピー環境で手順...
画像だけ元サイトから参照する方法。All-in-One WP Migration。
あわせて読みたい
WordPress│画像だけ元サイトから参照する方法│All-in-One WP Migration
メディアを除外して移行すると転送量を減らせますが、移行先だけで画像を保持する完全なバックアップにはなりません。 元サイトが公開を止めたり画像を変更したりすると...
コマンドでローカルとリモートのデータを同期する方法。
あわせて読みたい
WordPressをリモートからローカルへコピーする方法|WP-CLI・rsync
WP-CLIでデータベースを取り出し、rsyncでファイルをコピーすると、リモートのWordPressをローカル検証環境へ複製できます。 ここではリモート→独立したローカル環境の...
公開中の記事を止めずに、裏でリライトして差し替えます。
あわせて読みたい
WordPress│記事を公開したままリライト記事を差し替する方法│Revisionize
公開中の記事を残したまま改訂案を作り、確認後に元の記事へ反映するための、Revisionizeの過去の操作例です。 WordPressの自動保存・リビジョンは編集内容や履歴を保持...
本体やテーマの自動更新と、そのたびに届く通知メールを止めます。案件サイトで意図しない更新を防ぎたいときに。
あわせて読みたい
WordPress│本体やテーマの自動更新と通知メールを停止する方法
本記事ではWordPressの更新と通知メールを停止できるカスタマイズを紹介いたします。 自動更新を止める場合は、手動で更新・バックアップ・動作確認を行う担当とタイミ...
更新に失敗して管理画面に入れなくなったとき、FTPから本体を入れ替えて復旧します。
あわせて読みたい
WordPress本体の更新失敗から復旧する|手動更新とバックアップの確認
WordPress本体の更新に失敗した場合は、エラー原因とバックアップを確認してから復旧します。 古い版のファイルを上書きしてデータベース更新を押すだけでは、更新前の...
表示まわりのその他カスタマイズ
スプレッドシートの指定範囲だけをiframeで埋め込みます。表の更新がそのままサイトに反映されます。
あわせて読みたい
WordPress│指定範囲にだけGoogleスプレッドシートの表をiframeで埋め込む方法
Googleスプレッドシートは便利な表ツールですが、ブログやWebサイトに貼り付けるとき、「表の一部だけを見せたい」「表示する行・列を絞りたい」というケースもあります...
好きなWebフォントを使用する方法。
あわせて読みたい
WordPress│好きなWebフォントを使用する方法
Webフォントは、ファイルの配置場所とCSSの参照先を合わせて読み込みます。 ここでは子テーマのstyle.cssと同じ階層に太字のフォントを置き、指定したブロックだけに適...
記事の終わりにバナーを表示するカスタマイズ。
あわせて読みたい
WordPress│記事の終わりにバナーを表示するカスタマイズ
記事末尾に置いた目印が画面に入ったら、関連情報への小さな固定パネルを出す例です。ページ全体の高さの80%を記事末尾と見なす処理をやめ、IntersectionObserverで設置...
フッターに固定バナーを表示する。
あわせて読みたい
WordPressでスマホに固定バナーを表示する方法|閉じるボタン・高さ調整・コード
WordPressのスマホ表示で、画面下に閉じるボタン付きの案内バナーを出す方法です。 投稿IDを指定して表示するページを限定し、バナーの高さに合わせてページ末尾の余白...
ショートコードを条件分岐する方法。
あわせて読みたい
WordPress│ショートコードを条件分岐する方法
特定のページだけでショートコードを使いたい!ということはないでしょうか? そもそも自作したコードであれば条件分岐を足すのは容易ですが、 テーマで用意された場合...
Amazonライクなレビューサイトの星の表記カスタマイズ。
あわせて読みたい
WordPress│Amazonライクなレビューサイトの星の表記カスタマイズ
以前、作ったAmazonライクな星の表記のカスタマイズ。 意外とよく使うので記事化してみました。 ※ちなみにレビューの構造化データとは紐づけていないので悪しからず。 ...
本文に特定のURLがある場合に文言を表示するカスタマイズ。PR表記。
あわせて読みたい
WordPress│本文に特定のURLがある場合に文言を表示するカスタマイズ│PR表記
本記事ではアフィリエイト広告を利用しています。 2023年10月施行の景品表示法(ステマ規制)の対策として、 本文に特定のURLのリンクがある場合はPRの文言を表示するの...
自作の絞り込み検索の作成方法。
あわせて読みたい
WordPress│自作の絞り込み検索の作成方法
カテゴリー・タグ・独自分類で記事を絞り込むときは、必要な条件と結果の表示場所を先に決めます。このページでは検索方式の選び方と、結果カードへ分類名や抜粋を表示...
REST APIで自前のプラグイン更新サーバーを作る仕組み。
あわせて読みたい
WordPress│REST APIで自前のプラグイン更新サーバーを作る仕組み
WordPress.org に公開していない自作プラグインも、専用の 更新サーバー を立てれば「ダッシュボードからワンクリック更新」が可能になります。 ここでは、ライセンス認...
Arkheテーマのアクション・フィルターフック119個の一覧です。
あわせて読みたい
Arkheのフック一覧と使い方|ヘッダー7例の実画面付き
コード例は必要なものだけを、バックアップした子テーマのfunctions.phpのPHP領域に追加します。親テーマへ直接書き込まず、同じ関数名を重複させないでください。元へ...
WooCommerceのカスタマイズまとめ。
あわせて読みたい
WooCommerceのカスタマイズまとめ
以下はWooCommerceの従来型PHPテンプレートとギャラリー向けの例です。商品コレクションなどのブロックでは同じフックが動くとは限りません。PHPは子テーマのfunctions....
Redirectionを使ったリダイレクト設定まとめ。
あわせて読みたい
WordPress│Redirectionを使ったリダイレクト設定まとめ
RedirectionでURLを転送するときは、旧URLと新URLの対応を先に決め、限定したルールから確認します。 記事の評価や順位の維持を保証する設定ではありません。 旧記事の...