テーマを作成する

参考:

テーマの作成 | WordPress Codex 日本語版

テーマを使う

参考:

テーマの使い方 | WordPress Codex 日本語版

概要

参考:

WordPress のテーマ管理方法とテーマの HTML 編集のポイント解説 | エス技研

初心者必見!安全に WordPress のテーマを編集する方法 | Web Design Trends

WordPress の HTML が編集できない場合の原因と解決策を徹底解説しました。| WordPress 大百科

ドキュメント

参考:

Theme Developer Handbook | WordPress Developer Resources [Official]

Editing Files | WordPress.org [Official]

Using the Theme Editor and Plugin Editor | WordPress.org [Official]

子テーマ

参考:

子テーマ | WordPress Codex 日本語版

Child Themes | WordPress Developer Resources [Official]

テンプレート

参考:

テンプレート入門 | WordPress Codex 日本語版

テンプレート階層 | WordPress Codex 日本語版

テンプレートタグ | WordPress Codex 日本語版

テンプレート内でページのタイプを判別する

参考:

条件分岐タグ | WordPress Codex 日本語版

ログイン状態を判別する

is_user_logged_in() を使う。

<?php if ( is_user_logged_in() ): ?>
  <p>ログイン中です。</p>
<?php else: ?>
  <p>ログインしていません。</p>
<?php endif; ?>

参考:

WordPress でログイン状態を判定する方法 | てらこや.work

WordPress でログインしているかどうかを判別する | com4tis

is user logged in | WordPress Codex 日本語版

管理画面を判定する

参考:

is admin | WordPress Codex 日本語版

is_single

参考:

個別ページ (記事のページ) かどうかを判定する | The WordPress Press (thewppress.com)

get_post_status

参考:

記事の公開状態・下書き状態などのステータス判定方法 | PHP ラボ

ページのパーツを読み込む

関数を使って各種テンプレートを読み込む。

参考:

インクルードタグ | WordPress Codex 日本語版

get_template_directory

親テーマのディレクトリへの絶対パスが返される。

参考:

get_template_directory() と get_template_directory_uri() の違い | WEMO

テーマ・親テーマおよび子テーマのディレクトリの URL、またはパスを取得する | The WordPress Press (thewppress.com)

get_template_directory | WordPress 私的マニュアル (elearn.jp)

get template directory | WordPress Codex 日本語版

get_stylesheet_directory

子テーマのディレクトリへの絶対パスが返される。

参考:

get stylesheet directory | WordPress Codex 日本語版

アクションフック

参考:

フック add_action add_filter | Web Design Leaves

アクションフックとフィルターフックを使いこなそう | YUKiYURi WEB

アクションフック一覧 | WordPress Codex 日本語版

add_query_arg / set_query_var / get_query_var

参考:

GET パラメータを使う方法 | tamalog

URL パラメータでデザインを分岐する | NullNote

add_query_arg | WordPress 私的マニュアル (elearn.jp)

get_query_var | WordPress 私的マニュアル (elearn.jp)

add_query_arg | WordPress Codex 日本語版

set_query_var | WordPress Codex 日本語版

get_query_var | WordPress Codex 日本語版

グローバル変数

参考:

グローバル変数 | WordPress Codex 日本語版

A Practical Use of WordPress Global Variables | Envato Tuts+

Creating and using custom global variables in wordpress (aahan) – GitHub Gist

Global Variables | WordPress Common APIs Handbook [Official]

Full list of WordPress global variables, extracted from WP Coding Standards – GitHub Gist

How to set and use global variables? Or why not to use them at all – WordPress Development Stack Exchange

$GLOBALS array for WordPress – WordPress Development Stack Exchange

How to make and use global variable in wordpress function.php? – Stack Overflow

$pagenow

参考:

WordPress で投稿の新規追加と編集とで処理を切り分ける | ハックノート

WordPress で管理画面の特定のページかどうかを判断する方法 | ゆめとちぼーとげんじつと

WordPress でプラグインを使わずに管理 (投稿) 画面にメッセージを通知 | de2p 株式会社

プラグインでよく見る WordPresss の管理画面に独自のメッセージを表示する方法 | HPcode

WordPress で管理画面とログイン画面を判別 – GitHub Gist

$pagenow | WordPress 私的マニュアル (elearn.jp)

$GLOBALS[‘pagenow’] is empty under the case wp-login.php | WordPress Trac [Official]

$post_type

参考:

管理画面のページが投稿ページか固定ページか判断する方法 | よしあかつき

管理画面の特定のカスタム投稿の編集画面のみにメッセージを表示 | めもたん WordPress

$wp_query

参考:

WordPress のループやグローバル変数 $wp_query | Web Design Leaves

WP_Meta_Query

参考:

WP_Meta_Query | WordPress Codex 日本語版

URL に含まれるクエリを取得する

$_GET 変数を使う。

参考:

Query string URL parameter in wp-admin custom page ? | WordPress.org [Official]

PHP の変更が保存できないエラー

参考:

「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。」というバグ | WordPress.org [公式]

対処法 WordPress 4.9 でテーマの編集がエラーでできない時 | NOMADIC WOOD

テーマの編集を更新しようとしたらエラーがでる | Simplicity

What The File

参考:

What The File | WordPress plugin [Official]

テーマの編集したい箇所のファイル名がすぐにわかるプラグイン「What The File」 | ワードプレステーマTCD

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です