オリジナルテーマ作り方

WordPressのオリジナルテーマ作成フロー・基本マニュアル
一緒にブログテーマを作ろう! WordPress初心者のためのテーマ作成基本 – サンプルダウンロードつき
WordPressオリジナルテーマを自作する方法【初心者向でもHTMLベースに制作する手順】
WordPressで企業用テーマを自作する手順【オリジナルテーマ】
密かに使ってるカスタマイズ前提のWordPress ブランクテーマ4つ
ざっくりWordPressの自作テンプレートの作り方
WordPress オリジナルテーマの作り方 3.0+ | Webクリエイターボックス
徹底解説!自作のWordPressオリジナルテーマをゼロから作成しよう | Plusers
WordPressのオリジナルテーマを3時間で作成する手順 | webseeya
WordPressではじめてテーマをカスタマイズ・自作するときありがちな10のつまずき | VIVID COLORS + BLOG -福岡から東京に出てきたデザイナーのブログ-
WordPressのテーマを自分で作成してみたら意外と簡単だった!|wp.geek
WordPressテーマ作成に便利だったツールまとめ

functions

WordPressのfunctions.phpに記述しておくと便利なコードまとめ
WordPressのfunctions.phpで使える超カスタマイズコードまとめ
「functions.php」のおすすめコードまとめ
WordPressのfunctions.phpにとりあえずコピペしておくべきコード
WordPressのfunctions.phpで使える便利なカスタマイズコード41個まとめ
とりあえずfunctions.phpに書いとくと便利かもしれないシリーズ【WordPress】
functions.phpで汎用性が高そうなもの
WordPressカスタマイズまとめ
投稿管理並び替え
functions.phpを編集、修正、管理しやすくする書き方
WordPressのテーマを自作する方法解説!
WordPressに独自のjQueryを追加・管理する方法〜functions.phpへの書き方
【WordPress】超便利! 関数を呼び出すショートコードの使い方
プラグイン不要!WordPressのテキストエディタにタグ挿入クイックタグボタンを追加する方法
WordPressでエディタに自動生成されるタグ(<p>とか<br>)を制御する方法まとめ
サイトの文字や画像をコピー禁止にする方法【コピーガード】
WordPressでよく使う関数スニペットまとめ
管理画面の投稿一覧画面にタグの絞り込みを追加する方法

システム

WordPressでよく使うテンプレートタグのまとめ【インクルード・出力・ループタグ】
WordPressでサイドバーを増やして複数のウィジェットをコントロールする | Free Style
WordPress – サイドバーの数を増やしてページごとに切り替える方法 – Tracks of Life
WordPressの高速化〜表示速度を上げる12の技〜
【令和版】Googleインデックスを早める6つの方法WordPress編│PICNIC

スペニット

WordPressでよく使う関数スニペットまとめ
打ち込むより簡単!保存しておくと便利なCSSスニペット18選

CSSキャッシュ対策

WordPressでオリジナルのeditor-style.cssを設置・適用する方法【子テーマ対応】
【WordPress】デザイン変更したのに反映されない時の原因と対策
WordPressの子テーマでCSS更新時にクエリを自動付加してキャッシュ対策をする
WordPressの子テーマでCSS更新時にクエリを自動付加してキャッシュ対策をする その2

CSSファイル優先順位

WordPressでCSS/JavaScriptをfunctions.phpで読み込む推奨方法

関数

PHP条件分岐

これだけは覚えておきたい条件分岐タグ10個+5個
便利なWordPressの条件分岐16パターン:カスタマイズで活躍するものを厳選!
WordPress 便利な条件分岐の書き方
条件分岐
【注意点あり】is_page() やis_single() で複数ページを指定する方法

フック

もう開発で苦しまない!「フック」を理解したらWordPressは最強のCMSになる
できる!WordPressカスタマイズ #04 アクションフックを使ったカスタマイズに挑戦!
WordPressでよく使用するアクションフックとフィルターフックの実例3選
フックって?WordPressのカスタマイズ方法を説明します!

テーマカスタマイザー

カスタマイザーのカスタマイズ方法!自由度の高いテーマ作りができるようになります
WordPressのテーマカスタマイザーにオリジナルの項目を追加する方法
WordPress 自作カスタマイザーの作り方
【WordPress】テーマカスタマイザーを作成する
WordPress管理画面のテーマカスタマイザーに独自の項目を追加

ダッシュボードカスタマイズ

管理画面にメニューを追加
管理画面を使いやすくカスタマイズする方法
管理画面にオリジナルのメニュー画面を作る方法
WordPress 管理画面のカスタマイズ まとめ
WordPress 管理画面の投稿をカスタマイズ
WordPressで更新者が少しでも使いやすい・更新しやすいと感じてくれる管理画面をつくるヒントやカスタマイズ
【WordPress】クライアント目線で使いやすく!管理画面カスタマイズのポイント8つと対応方法まとめ
WordPressのカスタム設定画面に画像をアップロード機能を実装する方法。使い回せるように関数化しました。
WordPressのカスタム設定画面にカラーピッカーを設置する方法。使い回せるように関数化。
WordPressプラグインの設定画面で保存後にメッセージを出すには、POSTではなくGETのパラメータをチェックすればよかった
[WordPress]Ajaxを使ってデータをPOST!非同期にデータをやり取りする方法

管理画面(テーマオプション自作)

【WordPress】管理画面にオリジナルのメニュー画面を作る方法
WordPressのカスタム設定画面に画像をアップロード機能を実装する方法。使い回せるように関数化しました。
WordPressの管理画面に独自の設定画面を追加する方法
【WordPress】管理画面に独自の設定画面を追加する方法
WordPressで管理画面に設定ページを作成する方法
WordPress 一般ユーザ向けの「サイト設定」のカスタムメニューを作成する
WordPressのカスタム設定画面にカラーピッカーを設置する方法。使い回せるように関数化。
WordPressで管理画面にテーマ用の設定ページを作成する方法
WordPressテーマオプション テーマオプション機能を設置する
WordPressの管理画面に独自の設定ページを作り変数として利用する

管理画面(プロフィール)

WordPressでユーザープロフィール項目を追加する方法
ユーザー情報のプロフィール項目を追加/出力する方法
ユーザー情報に項目を追加
プロフィール画像を自前で設定できるようにするWordPressカスタマイズ方法
Gravatarを使わずにプロフィール画像を登録する方法[WP User Avatars]の使い方

カスタムフィールドを活用

WordPress テーマにウィジェット機能を追加
WordPressでカスタムフィールドを活用してみよう!
カスタムフィールドの設定方法とおすすめプラグインの使い方
編集ページに任意の入力欄を作る-カスタムフィールド-
カスタムフィールドでラジオボタンを作り、ラジオボタンの値で条件分岐(ループ内・外・組み込み)させる
Advanced Custom Fields の取得・表示方法
【WordPress】カスタムフィールドの値で条件を絞り込み、ループで記事一覧を表示する
【WordPress】投稿ごとに独自のCSSやjsを読み込ませるカスタマイズ

投稿

プラグインを使わずにソースコードを記載する方法
記事内にソースコードをキレイに表示するWordPressプラグイン「Crayon Syntax Highlighter」
ソースコードをキレイに表示するWordPressプラグイン「Highlighting Code Block」
WordPress・カテゴリごとに違うsingle.phpを表示する方法
WordPressのsingleテンプレートをカテゴリ別に切り替える
投稿ページのテンプレートを変更する方法
ワンクリックで記事のURLをコピーするボタンを設置する方法

カスタム投稿

【WordPress】カスタム投稿タイプの使い方を解説する【テーマ自作】
カスタム投稿タイプの表示側、管理画面側のいろいろをカスタマイズする
WordPressでカスタム投稿タイプの投稿のスラッグからIDやタイトルを取得する方法
ちょっと手間取った!WordPressで複数のカスタム投稿タイプを設置する方法
AddQuicktagをカスタム投稿で使用する

カテゴリー一覧

いっつも忘れるWP_Queryの使用方法とパラメータ一覧。がっつり整理してみた

複合検索

絞り込み検索をプラグインを使わずに実装[WordPress]
【徹底解説】WordPressで絞り込み検索を作る方法
【超便利な検索フォームが完成】絞り込み検索の作り方<プラグインなし>
【プラグインなし】WordPressで絞り込み検索を実装する
【WordPress】プラグイン無しでサイト内検索を作成して実装する方法!
WordPressに「絞り込み検索」機能を設置するには

ウィジェット(サイドバー)

オリジナルウィジェットの作り方
これで作れる!オリジナルウィジェットの作り方
プラグイン無しで新しくウィジェットエリアを追加する方法
【WordPress】ウィジェットを自作したくて調べたこと・作り方【画像付き最新記事】
プラグインなしで画像付きの人気記事をWordPressのウィジェットに追加する
ワードプレスで特定の記事を特定の場所に表示させる方法
サイドバーの人気記事をタブで日毎、週毎、月毎の3種類表示する方法
「WordPress Popular Posts」で任意の記事を順位付きでランキング表示する方法
WordPressでサイドバーのカテゴリーの件数を表示して装飾する方法
WordPressでこの記事は何分何秒で読めるかを表示する2つの方法

検索バー

WordPress サイト内検索機能の実装方法
WordPressの記事検索機能を作る方法

ナビゲーション

WordPressのグローバルナビを実装する方法
WordPressのカスタムメニューを使ってグローバルナビゲーションのテキストを2段表示にする

footer

【WordPress】コピーライトの年号を自動更新させる方法

パンくず

【WordPress】パンくずリストをプラグイン無しで自作する方法
【JSON-LD対応】WordPressでプラグインを使わずにパンくずリストを自動で生成するコードを自作してみた

遷移

WordPress 指定したページにジャンプさせる方法しかもフェードインで滑らかに表示

レスポンシブ

「PC」と「スマホ」で表示内容を切り替える方法
WordPressでPCとスマホで表示する要素を切り替える条件分岐のショートコード

関連記事

WordPressのsingle.phpを編集して記事の下に関連記事を出力する
【コピペ】自作でWordPressに関連記事を表示する方法【デザイン付き】

SNS

WordPressプラグインなしでOGPの設定、SNSシェア時の画像の設定
WordPressプラグインなしでSNS共有ボタンを設置する
主要SNS・WEBサービスのブランドカラーコードまとめ
【note】に“記事を書く”ボタンをウェブサイトに埋め込む方法【WordPress】
簡単!WordPressサイトにSNSシェアボタンを追加する方法

この記事が気に入ったらいいね!Box

「この記事が気に入ったらいいね!」をプラグインなしで実装する方法
WordPressに「この記事が気に入ったらいいね!しよう」を設置する方法

コメント

WordPressでコメント欄の不要な項目を削除したりカスタマイズをする方法【初級編】
ワードプレスのコメントテンプレート(comment.php)をカスタマイズする手順
WordPress自作テーマを作成練習。コメント欄とコメント投稿の表示

お問い合わせ

Contact From 7

Contact Form 7をプロ級フォームにカスタマイズする方法 | カゲサイ
令和も使えるContact Form 7の設定とカスタマイズで最高のフォームにする方法
コピペでできる!ContactForm7でおしゃれなお問合せフォームを作る方法【スマホも対応!】
長いフォームをステップ分割できるContact Form 7 Multi-Step Formsの導入方法
Contact Form 7でメールアドレスの再入力チェック機能を実装する方法
【Contact Form 7】お問い合わせフォームのカスタマイズ済みテンプレート作りました。[デザイン4つ]│anchoko.
footer.phpなどテンプレートファイルにContact form 7を埋め込む方法メモ【wordpress】 | かわたま.net
All in One SEO Packの使い方と設定【2020年図解マニュアル
「Contact Form 7 add confirm」を利用してContactform7に入力確認画面を追加する方法
問い合わせスパムにうんざり。ContactForm7に「私はロボットではありません」と表示させる「reCAPTCHA」の設定方法
WPプラグイン「Contact From 7」 – reCAPTCHAを実装(私はロボットではありません)
メールフォームでユーザーの目的に合わせて、項目を表示/非表示にする
Contact Form 7 add confirmの挙動の直し方

MW WP Form

WordPressでよく使われるフォーム(MW WP Form)についていろいろ便利フックをまとめてみた。
【初心者でも分かる】MW WP Formの使い方を徹底解説|無料でお問い合わせフォームを作成しよう
【コピペOK】MW WP Form(問い合わせフォーム)の設定方法とカスタマイズ
「Contact Form 7」「MW WP Form」徹底比較(WordPressの2大フォームプラグイン)
【WordPress】コピペだけ「MW WP Form」でレスポンシブな問い合わせフォームを作る
WordPressブログMW WP Formでお問い合わせページ作成
MW WP Formのカスタマイズ・よくある設定ミスなど
MW WP Formの日付ピッカーが動かないときの覚書
MW WP FORMとzipaddr-jpを使って郵便番号を入力すると自動的に住所に変換される
MW WP FORMを利用した選択内容に応じて入力項目が開閉するフォームの作り方
複数画像アップロード
input[type=”file”]の見た目を変更して選択ファイル名の表示やクリアにも対応させる方法
【WordPress】お問い合わせフォーム(MW WP Form)で画像・ファイルが送れない、確認画面で表示されない時の解決方法

この記事を書いた人BOX

「この記事を書いた人」をプラグインなしで表示する方法!
プロフィール画像を自前で設定できるようにするWordPressカスタマイズ方法
プラグインなしで「この記事を書いた人」のプロフィール画像を表示する方法
WordPress の記事内に「この記事を書いた人」をプラグインなしで自作する方法。

ショートコード

WordPressでショートコード化をするメリット・方法
WordPressで独自ショートコードの作り方!
WordPressのショートコードを入れ子で使えるようにする

Webフォント

【2021年版】font-familyの正しい指定方法・タイプ別おすすめフォント設定例
【まとめ】Webフォントの使い方!完全ガイド 初級編【2020年版】
サブセット化で日本語Webフォントの容量を軽量化する方法
Webフォントを使った時の表示遅延を回避する

テーマ更新

WordPressオリジナルテーマを管理画面で更新可能にする方法
WordPressのオリジナルテーマに更新機能を追加してみた
WordPressの自作テーマやプラグインに更新通知(アップデート通知)を付ける
自作テーマに自動更新通知機能を付ける方法

セキュリティー

Google reCAPTCHA

【スパム対策】Contact Form 7のreCAPTCHA設定方法
【無料 スパム対策】MW WP FormにreCAPTCHAを設定する方法
MW WP formにGoogle reCAPTCHAを設定しました。
Google reCAPTCHA V3 をお問い合わせ以外で非表示にする方法【2021年修正版】

バックアップ

【最新2019年版】簡単!WordPressのバックアップデータの復元方法
「BackWPup」のバックアップデータを復元する方法

その他

CSSだけで実装可能!画面いっぱいに動画背景を表示する方法
WordPressでホーム(トップページ)とそれ以外で表示を変えるとき
WordPressで記事を見出し付きで50音順に一覧表示する方法

ブランクテーマ

ystandard

子テーマ

STORK WordPress 投稿画面でCSS編集をエディターで見える化
WordPressでオリジナルのeditor-style.cssを設置・適用する方法【子テーマ対応】

ローカル環境

Local by Flywheelを使ったローカル環境構築と本番環境への移行方法【xserver編】 | bond

HTML→WordPress移行

HTMLサイトをWordpressに移行する手順のまとめーその1 – zaharo
超簡単!複数のWordPressサイトをエックスサーバーで作成する手順。
【完全解説】wordpressをローカル環境から本番環境に移行する方法

マルチサイト

WordPressのマルチサイトを解除する方法

RSS

WordPressのRSSフィードを完全にコントロールする
【簡単】ワードプレスのRSSフィードを取得して、外部サイトに記事一覧を表示する方法
【WordPress複数運用】別WordPressの新着記事をアイキャッチ画像と一緒に表示させたい!

スライダー

slickを使った、ゆっくり等速で流れる無限ループスライダーの作り方と注意点

MAP

Googleマップをレンスポンシブに対応する方法

SEO

プラグインに頼らずWordPressのSEO施策を強化する方法一覧

スマートニュース連結

WordPressでSmartNews対応のSmartFormatを出力する方法
WordPressでSmartNews対応フィードを出力するカスタマイズ方法【コピペで実装】
【WordPress】RSSをカスタマイズしてSmartNewsに記事を配信する方法

非同期通信(Ajax)

【WordPress】管理画面に独自メニューを追加して、ajax(非同期)で値を保存する
【WordPress】jQueryでAjaxを実装する簡単な例
[WordPress]Ajaxを使ってデータをPOST!非同期にデータをやり取りする方法
管理画面でAjaxを使ってみる(埋め込み)
jQueryでフォームをAjax送信する際の基本パターンのチュートリアル
【jQuery】Ajaxのローディング時に、くるくる(スピナー)を表示

ECプラグイン「Welcart」

自作のWordPressテーマにWelcartをインストールして商品一覧・詳細を表示させるまでの流れ
Welcart会員登録フォーム必須項目のカスタマイズ
注文画面のアスタリスクを任意マークへ変えて成約率を上げたい!

Welcartカスタマイズ

Welcart カートページ内 “買い物を続けるボタン”と”次へボタン”を独自に実装する方法
welcart:商品一覧に「カートに入れる」ボタンを表示させる
数量入力フィールドに、+/-の増減ボタンをつけるjQuery
[welcart] 商品タグの書き換え
WelcartのSKU内にオリジナル入力項目を追加する。
カートページ アーカイブ – Welcart カスタマイズ