2026-05

ブログ構築

カスタム投稿タイプのプラグイン

前回はカスタム投稿タイプをfunctions.phpファイルに直接記述して追加する方法を紹介しました。ですが実は、カスタム投稿タイプはプラグインを使用して追加することもできます。開発の学習としてはPHPで登録する方法を知っておくことも大切で...
ブログ構築

データベース接続エラーの原因と対処法

ワードプレスを導入したばかりの時に、管理画面にアクセスしようとしたら、データベース接続エラーという画面が出て、困ったことはないでしょうか?このエラーについて、よくある原因をまとめましたので、ご参考にして下さい。良くある原因データベース接続エ...
ブログ構築

条件分岐分岐タグ【is〜】

WordPressでは、表示しているページによって処理を切り替えたい場面があります。例えば、投稿ページだけに表示したいものがある時に、実現するために使用するコードになります。is_front_page()やis_single()のように、「...
ブログ構築

WordPressのCSSカスタマイズはDevToolsから始めよう

WordPressのテーマをカスタマイズしていると、「文字を大きくしたい」「ボタンの位置を変えたい」「余白を調整したい」といった場面が出てきます。しかし、CSSファイルを直接編集しても、どのコードがどこに影響しているのか分からず困ることがあ...
ブログ構築

カスタム投稿タイプとコンテンツの読み込み。

WordPressには標準で「投稿」と「固定ページ」が用意されています。しかし、商品情報や制作実績など、投稿とは別に管理したいコンテンツが出てくることがあります。そのような場合に利用するのがカスタム投稿タイプです。カスタム投稿タイプを作成す...
ブログ構築

WordPressテーマの最初の整理術|header.phpとfooter.phpを使ってみる

これまでの記事では、index.phpにHTMLを直接記述して画面を表示してきました。しかし、ページ数が増えてくると、すべてのファイルに同じヘッダーやフッターを書くのは大変です。例えばサイト名を変更したい場合、すべてのファイルを修正しなけれ...
ブログ構築

更新中ですと表示されて管理画面に入れない場合【.mentenance】

ローカル環境でWordPressサイトの切り替えやアップデート作業を行った際に、「現在メンテナンス中です」「このページは更新中です」といった画面が表示され、管理画面へアクセスできなくなることがあります。その際の対処方法を記載します。原因この...
ブログ構築

ファイル分割のもう一つの方法【get template part】

前回はget_header()を使ってヘッダーファイルを分割する方法を紹介しました。WordPressには、ヘッダーやフッター以外のファイルを分割するための仕組みも用意されています。それがget_template_part()です。get_...
ブログ構築

queryとloopの考え方

WordPressで記事や固定ページを表示する際は、データを取得する取得したデータを表示するという2つの工程で処理が行われています。この「取得」を担当するのがQuery、「表示」を担当するのがLoopです。queryとはQuery(クエリ)...
ブログ構築

phpのif文とwhile文

ワードプレスの投稿の取得の際にif文とwhile文を使用したループ処理が出てきます。この処理を理解する上で、PHPの構文を理解しておく必要があるので、最小構成で説明します。if文の構文if文の構文$a = 3;if ($a > 0) {ec...