<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP &#8211; WP Pilot</title>
	<atom:link href="https://wppilot.net/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://wppilot.net</link>
	<description>ブログ作りの次の一手をあなたに。</description>
	<lastBuildDate>Tue, 23 Jun 2026 15:20:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png</url>
	<title>PHP &#8211; WP Pilot</title>
	<link>https://wppilot.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【メモ】WordPress初心者が知っておきたいPHP：初歩の初歩</title>
		<link>https://wppilot.net/2026/06/24/basic-php-for-wp-beginners/</link>
					<comments>https://wppilot.net/2026/06/24/basic-php-for-wp-beginners/#respond</comments>
		
		<dc:creator><![CDATA[WP Pilot]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 15:13:30 +0000</pubDate>
				<category><![CDATA[WordPressメモ]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://wppilot.net/?p=1461</guid>

					<description><![CDATA[WordPressを使っていると、やがて「PHP（ピーエイチピー）」という言葉を目にするようになります。 こうした場面ではPHPの知識が役立ちます。 しかし、WordPressユーザーの中には「PHPってプログラマー向け [&#8230;]]]></description>
										<content:encoded><![CDATA[<aside class="row veu_insertAds before"><div class="col-md-12"><div style="text-align:center;"><strong>- 広告 -</strong></div>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1223010533463111"
     data-ad-slot="1567275259"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
 </div></aside>
<p class="wp-block-paragraph">WordPressを使っていると、やがて「<strong>PHP（ピーエイチピー）</strong>」という言葉を目にするようになります。</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li><code>functions.php</code> にコードを追加する</li>



<li>テーマをカスタマイズする</li>



<li>プラグインを開発する</li>



<li>エラー内容を確認する</li>
</ul>



<p class="wp-block-paragraph">こうした場面ではPHPの知識が役立ちます。</p>



<p class="wp-block-paragraph">しかし、WordPressユーザーの中には「PHPってプログラマー向けの難しいものでは？」と感じる方も少なくありません。</p>



<p class="wp-block-paragraph">確かにPHPはプログラミング言語ですが、<strong>一般の利用者にとってはWordPressを利用する上で必要なのは専門家レベルの知識ではありません。</strong></p>



<p class="wp-block-paragraph">まずは、<strong>「WordPressはPHPで動いている」ということを理解するだけでも十分なスタート</strong>です。</p>



<p class="wp-block-paragraph">この記事では、WordPress初心者向けにPHPの基礎中の基礎知識を分かりやすく解説します。</p>



<div class="wp-block-vk-blocks-table-of-contents-new vk_tableOfContents vk_tableOfContents-style-default tabs" data-use-custom-levels="false" data-custom-levels=""><div class="tab"><div class="vk_tableOfContents_title">目次</div><button type="button" class="tab-label vk_tableOfContents_openCloseBtn button_status button_status-close" id="vk-tab-label-toc-j0osl21ne-9xa4-eh84-12ta-8a3csr0qom" aria-expanded="false" aria-controls="vk-toc-content-j0osl21ne-9xa4-eh84-12ta-8a3csr0qom">OPEN</button><ul id="vk-toc-content-j0osl21ne-9xa4-eh84-12ta-8a3csr0qom" class="vk_tableOfContents_list tab_content-close">
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-373ec6af-829a-4bcd-9466-512b58803f14" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">1. </span>
						PHPとは何か
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-4337c244-ff26-487c-a73f-aa9ccff725a5" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">2. </span>
						WordPressとPHPの関係
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-b7887d66-1d04-46a7-9b04-50754a0e63be" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3. </span>
						PHPを学ぶと何ができるのか
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-60943b3a-c1d8-471a-8228-a67701a537a5" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.1. </span>
						処理内容を理解できる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-6d73a9c2-c356-48bc-8f05-9d45b379d275" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.2. </span>
						エラーの意味が分かる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-0b58ee09-1943-457f-8ef2-fea7092c6407" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.3. </span>
						テーマをカスタマイズできる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-5dcee729-2093-4330-bbf5-7a975aba549b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">3.4. </span>
						プラグイン開発・ブロック作成の第一歩になる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-510ea9ec-4fbd-4c71-bd68-c6f2e27e7bf3" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4. </span>
						PHPとHTMLの違い
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-beaf8de0-2e13-4121-b099-66aabf04799d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.1. </span>
						HTML
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-7b8c6b4f-fcf7-409e-8920-135751ece6f6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.2. </span>
						PHP
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-2c19351b-1894-43cb-a95d-dcc19644e68e" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">4.3. </span>
						WordPress上での扱い
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-04d87214-7ca4-4140-939f-818ee20ddf5d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5. </span>
						PHPにおける初歩の初歩
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-dc8307cb-6853-4802-9672-b0bdd190c6ed" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.1. </span>
						PHP開始・終了タグ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-7fc9bc27-f74a-4d0b-ad28-8ad93ded41b4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.2. </span>
						echo
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fba51136-a8ca-474b-bb1b-928b5b6bca55" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.3. </span>
						セミコロン
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-f6b2533f-d996-4ed1-be1f-0e35bf081e23" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.4. </span>
						変数
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-462f2728-f7a9-41d9-8f24-78d9c2cbfae1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.5. </span>
						条件分岐（if文）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-c282fc2a-0a9e-41ed-bda1-54e76202da5d" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.6. </span>
						繰り返し処理（ループ）
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-fa18a6ab-4967-43ff-ab90-957af6dca7b4" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.7. </span>
						配列
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-e362eb2b-aa87-4b99-80cb-dde0a954eeb1" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">5.8. </span>
						関数
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0bcfdf21-cd32-433b-bdec-d47cee1f1172" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6. </span>
						WordPressで特によく見るPHP
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-ae6cc692-647c-4a23-acaf-e86d7172316b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.1. </span>
						add_action()
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-104a25a6-0a68-4c53-bc80-d9b3c70b7825" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.2. </span>
						add_filter()
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-557f7844-f2bb-4b6e-ace7-563241a02040" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">6.3. </span>
						get_template_part()
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-0c6541fa-4991-42f0-a31b-3e54f24185e9" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">7. </span>
						PHPを学ぶなら何を優先すべきか
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-98c69436-5ff7-4600-a69c-48952e841c87" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8. </span>
						初心者がやりがちな失敗例
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-1140a641-8b6e-44a7-b03e-ef5aa75d5128" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.1. </span>
						親テーマのfunctions.phpを編集する
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-bfd7c88f-9f0e-4e46-9f33-f8615815ce73" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.2. </span>
						コピペだけで理解した気になる
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-358c1506-b82e-4500-a279-b5448cdb81e6" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.3. </span>
						セミコロンの付け忘れ・括弧の閉じ忘れ
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-3">
					<a href="#vk-htags-e4d752a2-2ccf-4bc9-b64a-6e2e4700e91b" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">8.4. </span>
						本番環境で試す
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-3e7a2c96-508f-4140-90e9-dae38d731d6c" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">9. </span>
						【余談】AI時代でもPHPを学ぶ価値はあるのか
					</a>
				</li>
			
				<li class="vk_tableOfContents_list_item vk_tableOfContents_list_item-h-2">
					<a href="#vk-htags-5a9f99ae-3aec-4f18-8914-2330d7511fac" class="vk_tableOfContents_list_item_link">
						<span class="vk_tableOfContents_list_item_link_preNumber">10. </span>
						まとめ
					</a>
				</li>
			</ul></div></div>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-373ec6af-829a-4bcd-9466-512b58803f14" class="wp-block-heading">PHPとは何か</h2>



<p class="wp-block-paragraph"><strong>PHPはWebサイトを動かすためのプログラミング言語です。</strong></p>



<p class="wp-block-paragraph">正式には「PHP: Hypertext Preprocessor」という名称ですが、覚える必要はありません。重要なのは、「<strong>WordPressを動かしている言語</strong>」であることです。</p>



<p class="wp-block-paragraph">例えば、あなたが投稿した記事は、単なるHTMLファイルとして保存されているわけではありません。</p>



<p class="wp-block-paragraph">WordPressは、大まかには以下のような流れで動作しています。</p>



<ol class="wp-block-list">
<li>データベースから記事情報を取得</li>



<li>PHPが内容を組み立てる</li>



<li>HTMLを生成</li>



<li>ブラウザへ表示</li>
</ol>



<p class="wp-block-paragraph">つまりPHPは、<strong>WordPressの裏側で働くエンジン</strong>のような存在です。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-4337c244-ff26-487c-a73f-aa9ccff725a5" class="wp-block-heading">WordPressとPHPの関係</h2>



<p class="wp-block-paragraph"><strong>WordPressはPHPで作られています。</strong></p>



<p class="wp-block-paragraph">コアファイルを見ると、</p>



<ul class="wp-block-list">
<li><code>index.php</code></li>



<li><code>wp-config.php</code></li>



<li><code>functions.php</code></li>



<li><code>single.php</code></li>



<li><code>archive.php</code></li>
</ul>



<p class="wp-block-paragraph">など、多くのPHPファイルが存在します。</p>



<p class="wp-block-paragraph">例えば、以下のようなコードがあります。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-meta">&lt;?php</span> the_title(); <span class="hljs-meta">?&gt;</span></code></span></pre>


<p class="wp-block-paragraph">これは「記事タイトルを表示する」という意味です。</p>



<p class="wp-block-paragraph">記事タイトルが「WordPress初心者ガイド」となっている場合、ブラウザ上では、例えば以下のように表示されます。</p>


<pre class="wp-block-code"><span><code class="hljs language-plaintext">WordPress初心者ガイド</code></span></pre>


<p class="wp-block-paragraph">つまり、<strong>PHPが実際に見える内容を生成・出力している</strong>ということです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-b7887d66-1d04-46a7-9b04-50754a0e63be" class="wp-block-heading">PHPを学ぶと何ができるのか</h2>



<h3 id="vk-htags-60943b3a-c1d8-471a-8228-a67701a537a5" class="wp-block-heading">処理内容を理解できる</h3>



<p class="wp-block-paragraph">WordPressのカスタマイズ記事でよく登場するのが<code>add_action()</code>や<code>add_filter()</code>です。</p>



<p class="wp-block-paragraph">PHPの基礎が分かれば、「なぜこのコードを書くのか」を理解しやすくなります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-6d73a9c2-c356-48bc-8f05-9d45b379d275" class="wp-block-heading">エラーの意味が分かる</h3>



<p class="wp-block-paragraph">WordPressでは時々、<code>Fatal error</code>や<code>Parse error</code>などのエラーが表示されます。</p>



<p class="wp-block-paragraph">PHPを全く知らないと、何が起きているのか分かりません。</p>



<p class="wp-block-paragraph">しかし基本を知っていれば、</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>セミコロン忘れ</li>



<li>括弧の閉じ忘れ</li>



<li>スペルミス</li>
</ul>



<p class="wp-block-paragraph">などを見つけやすくなります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-0b58ee09-1943-457f-8ef2-fea7092c6407" class="wp-block-heading">テーマをカスタマイズできる</h3>



<p class="wp-block-paragraph">例えば、</p>



<ul class="wp-block-list is-style-vk-triangle-mark">
<li>記事下に広告を表示</li>



<li>カテゴリーごとに表示変更</li>



<li>特定ページだけデザイン変更</li>
</ul>



<p class="wp-block-paragraph">などもPHPで制御できます。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-5dcee729-2093-4330-bbf5-7a975aba549b" class="wp-block-heading">プラグイン開発・ブロック作成の第一歩になる</h3>



<p class="wp-block-paragraph">初心者のうちは不要ですが、将来的に「自分専用の機能を作りたい」と思ったときにPHPの知識が役立ちます。</p>



<p class="wp-block-paragraph">また、WordPress 7.0 以降では、PHPの知識のみで独自ブロックを作成することも可能になっています。</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent is-style-vk_borderBox-style-solid-kado-tit-onborder vk_block-margin-md--margin-top"><div class="vk_borderBox_title_container"><i class="fa-solid fa-up-right-from-square" aria-hidden="true"></i><h4 class="vk_borderBox_title" id="vk-border-box-ad2574c4-b0af-46ff-918d-245c4846f605">参考リンク</h4></div><div class="vk_borderBox_body">
<ul class="wp-block-list is-style-vk-handpoint-mark">
<li><a href="https://www.vektor-inc.co.jp/post/wordpress-7-0-php-only-block-registration/">[ 解説動画あり ] WordPress 7.0 新機能紹介 PHPだけでブロックを作れるようになった機能を試してみる 〜 同期パターンとの違い | 株式会社ベクトル</a></li>



<li><a href="https://make.wordpress.org/core/2026/03/03/php-only-block-registration/" target="_blank" rel="noreferrer noopener">PHP-only block registration – Make WordPress Core</a></li>
</ul>
</div></div>



<div class="wp-block-vk-blocks-blog-card has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/06/15/wordpress-7-0-overall/" target="_self" >WordPress 7.0とは？ 主な変更点を一般ユーザー・開発者向けに解説</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/06/15/wordpress-7-0-overall/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2025/06/1b02752999f449704a5c92a2c52ab14a-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-510ea9ec-4fbd-4c71-bd68-c6f2e27e7bf3" class="wp-block-heading">PHPとHTMLの違い</h2>



<p class="wp-block-paragraph">初心者が混乱しやすいポイントです。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-beaf8de0-2e13-4121-b099-66aabf04799d" class="wp-block-heading">HTML</h3>



<p class="wp-block-paragraph">ページの構造を主に担当しています。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">h1</span>&gt;</span>タイトル<span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">p</span>&gt;</span>本文<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span></code></span></pre>


<p class="wp-block-paragraph">以下の記事でも詳しく紹介しています。</p>



<div class="wp-block-vk-blocks-blog-card has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/06/23/html-tags-for-wp-beginners/" target="_self" >WordPress初心者が知っておきたいHTMLタグまとめ</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/06/23/html-tags-for-wp-beginners/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2025/06/1b02752999f449704a5c92a2c52ab14a-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-7b8c6b4f-fcf7-409e-8920-135751ece6f6" class="wp-block-heading">PHP</h3>



<p class="wp-block-paragraph">WordPress上での実際の処理を行っています。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-keyword">echo</span> <span class="hljs-string">"タイトル"</span>;
<span class="hljs-meta">?&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-2c19351b-1894-43cb-a95d-dcc19644e68e" class="wp-block-heading">WordPress上での扱い</h3>



<p class="wp-block-paragraph"><strong>WordPressでは両方が混在しています。</strong></p>



<p class="wp-block-paragraph">例えば、以下の記述があったとします。</p>


<pre class="wp-block-code vk_block-margin-md--margin-bottom"><span><code class="hljs language-php">&lt;h1&gt;<span class="hljs-meta">&lt;?php</span> the_title(); <span class="hljs-meta">?&gt;</span>&lt;/h1&gt;</code></span></pre>


<p class="wp-block-paragraph">これは以下のような内容を生成しています。</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">h1</span>&gt;</span>記事タイトル<span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-04d87214-7ca4-4140-939f-818ee20ddf5d" class="wp-block-heading">PHPにおける初歩の初歩</h2>



<p class="wp-block-paragraph">ここからは初心者向けに最低限知っておきたい内容を紹介します。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-dc8307cb-6853-4802-9672-b0bdd190c6ed" class="wp-block-heading">PHP開始・終了タグ</h3>



<p class="wp-block-paragraph">PHPは<code>&lt;?php</code>から始まります。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-keyword">echo</span> <span class="hljs-string">"Hello"</span>;</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<p class="wp-block-paragraph">なお、終わりは <code>?&gt;</code> となっております。文末までPHPの記述が続く場合のみ、終わりの記号は省略可能です（初心者の方は、このような例外はあまり気にする必要はありません）。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-7fc9bc27-f74a-4d0b-ad28-8ad93ded41b4" class="wp-block-heading">echo</h3>



<p class="wp-block-paragraph">文字等を表示します。WordPressでも頻繁に登場します。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-keyword">echo</span> <span class="hljs-string">"こんにちは"</span>;
<span class="hljs-comment">// 「こんにちは」と出力されます。</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-fba51136-a8ca-474b-bb1b-928b5b6bca55" class="wp-block-heading">セミコロン</h3>



<p class="wp-block-paragraph">PHPでは命令の最後にセミコロン記号「<code>;</code>」を付けます。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-keyword">echo</span> <span class="hljs-string">"Hello"</span>;</code></span></pre>


<p class="wp-block-paragraph">この「<code>;</code>」の記述を忘れるとエラーになります。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-f6b2533f-d996-4ed1-be1f-0e35bf081e23" class="wp-block-heading">変数</h3>



<p class="wp-block-paragraph">変数とは、データを入れておく箱です。</p>


<pre class="wp-block-code"><span><code class="hljs language-php">$name = <span class="hljs-string">"田中"</span>;</code></span></pre>


<p class="wp-block-paragraph">上記のように記載することで<code>$name</code>に「田中」が保存されます。</p>



<p class="wp-block-paragraph">表示するには以下のように記載します。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-keyword">echo</span> $name; <span class="hljs-comment">// 「田中」と出力されます。</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-462f2728-f7a9-41d9-8f24-78d9c2cbfae1" class="wp-block-heading">条件分岐（if文）</h3>



<p class="wp-block-paragraph">「もし○○なら」という処理です。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-keyword">if</span> ( <span class="hljs-number">1</span> == <span class="hljs-number">1</span> ) {
	<span class="hljs-keyword">echo</span> <span class="hljs-string">"正しい"</span>;
}
<span class="hljs-comment">// 上記の例では、「正しい」と出力されます。</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<p class="wp-block-paragraph">WordPressではよく使われます。例えば、以下の例ではトップページにおいて「トップページです」と表示されます。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-keyword">if</span> ( is_home() ) {
	<span class="hljs-keyword">echo</span> <span class="hljs-string">"トップページです"</span>;
}</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-c282fc2a-0a9e-41ed-bda1-54e76202da5d" class="wp-block-heading">繰り返し処理（ループ）</h3>



<p class="wp-block-paragraph">同じ処理を何度も実行します。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-keyword">for</span> ( $i = <span class="hljs-number">1</span>; $i &lt;= <span class="hljs-number">5</span>; $i++ ) {
	<span class="hljs-keyword">echo</span> $i;
}
<span class="hljs-comment">// 上記の例では、「12345」と出力されます。</span></code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-fa18a6ab-4967-43ff-ab90-957af6dca7b4" class="wp-block-heading">配列</h3>



<p class="wp-block-paragraph">複数のデータをまとめて保存します。</p>


<pre class="wp-block-code"><span><code class="hljs language-php">$fruits = <span class="hljs-keyword">array</span>(
	<span class="hljs-string">"りんご"</span>,
	<span class="hljs-string">"みかん"</span>,
	<span class="hljs-string">"バナナ"</span>
);

<span class="hljs-comment">// 実行例。「りんご」という文字が出力されます。</span>
<span class="hljs-keyword">echo</span> $fruits&#091;<span class="hljs-number">0</span>];</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-e362eb2b-aa87-4b99-80cb-dde0a954eeb1" class="wp-block-heading">関数</h3>



<p class="wp-block-paragraph">処理をひとまとめにしたものです。</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">hello</span><span class="hljs-params">()</span> </span>{
	<span class="hljs-keyword">echo</span> <span class="hljs-string">"こんにちは"</span>;
}

<span class="hljs-comment">// 実行例。「こんにちは」という文字が出力されます。</span>
hello();</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<p class="wp-block-paragraph">WordPressは関数の集合体とも言えます。例えば、以下の1つ1つも関数です。</p>


<pre class="wp-block-code"><span><code class="hljs language-php">the_title()
the_content()
get_header()</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-0bcfdf21-cd32-433b-bdec-d47cee1f1172" class="wp-block-heading">WordPressで特によく見るPHP</h2>



<h3 id="vk-htags-ae6cc692-647c-4a23-acaf-e86d7172316b" class="wp-block-heading">add_action()</h3>



<p class="wp-block-paragraph">処理を追加します。以下の例では、フッターに「テスト」の文字が表示されます。</p>


<pre class="wp-block-code"><span><code class="hljs language-php">add_action(
	<span class="hljs-string">'wp_footer'</span>,
	<span class="hljs-function"><span class="hljs-keyword">function</span><span class="hljs-params">()</span> </span>{
		<span class="hljs-keyword">echo</span> <span class="hljs-string">'テスト'</span>;
	}
);
</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-104a25a6-0a68-4c53-bc80-d9b3c70b7825" class="wp-block-heading">add_filter()</h3>



<p class="wp-block-paragraph">データを加工します。以下の例では、タイトルの前に★を付与できます。</p>


<pre class="wp-block-code"><span><code class="hljs language-php">add_filter(
	<span class="hljs-string">'the_title'</span>,
	<span class="hljs-function"><span class="hljs-keyword">function</span><span class="hljs-params">( $title )</span> </span>{
		<span class="hljs-keyword">return</span> <span class="hljs-string">'★'</span> . $title;
	}
);
</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-557f7844-f2bb-4b6e-ace7-563241a02040" class="wp-block-heading">get_template_part()</h3>



<p class="wp-block-paragraph">テンプレート等の部品を読み込みます。テーマ開発でよく使われます。</p>


<pre class="wp-block-code"><span><code class="hljs language-php">get_template_part( <span class="hljs-string">'template-parts/content'</span> );</code></span></pre>


<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-0c6541fa-4991-42f0-a31b-3e54f24185e9" class="wp-block-heading">PHPを学ぶなら何を優先すべきか</h2>



<p class="wp-block-paragraph">WordPressユーザーの場合、すべてを学ぶ必要はありません。</p>



<p class="wp-block-paragraph">まず始めに覚えておくべきものとしては、以下の7点で十分です。</p>



<ol class="wp-block-list is-style-default">
<li>変数</li>



<li>配列</li>



<li>if文</li>



<li>関数</li>



<li>ループ</li>



<li>add_action</li>



<li>add_filter</li>
</ol>



<p class="wp-block-paragraph"><strong>何よりもまず、コードの意味を読めるようになることを目標にしましょう。</strong></p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-98c69436-5ff7-4600-a69c-48952e841c87" class="wp-block-heading">初心者がやりがちな失敗例</h2>



<h3 id="vk-htags-1140a641-8b6e-44a7-b03e-ef5aa75d5128" class="wp-block-heading">親テーマのfunctions.phpを編集する</h3>



<p class="wp-block-paragraph">親テーマの<code>functions.php</code>を直接編集すると、テーマ更新時に消える可能性があります。</p>



<p class="wp-block-paragraph">基本的には「子テーマ」や「<a href="https://ja.wordpress.org/plugins/code-snippets/">Code Snippets</a>などのプラグイン」などを利用しましょう。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-bfd7c88f-9f0e-4e46-9f33-f8615815ce73" class="wp-block-heading">コピペだけで理解した気になる</h3>



<p class="wp-block-paragraph">ネット上には大量のPHPコードがあります。当ブログでもサンプルコードがしばしば掲載されております。しかし、<code>add_filter()</code>や<code>return</code>などの意味を理解せずに貼り付けるとトラブルになります。</p>



<p class="wp-block-paragraph"><strong>最低限、「何をするコードか」「どこに影響するか」は確認しましょう。</strong></p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-358c1506-b82e-4500-a279-b5448cdb81e6" class="wp-block-heading">セミコロンの付け忘れ・括弧の閉じ忘れ</h3>



<p class="wp-block-paragraph"><strong>セミコロンの付け忘れ</strong>がエラーの原因になる旨については上記で説明しましたが、それ以外にも<strong>括弧の閉じ忘れ</strong>もよくあるエラー要因でございます。</p>



<p class="wp-block-paragraph"><strong>いざ記述する際は、丁寧かつ正確に進めることを心がけましょう。</strong></p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h3 id="vk-htags-e4d752a2-2ccf-4bc9-b64a-6e2e4700e91b" class="wp-block-heading">本番環境で試す</h3>



<p class="wp-block-paragraph"><strong>PHPの記述ミスはサイト停止につながる場合があります。</strong></p>



<p class="wp-block-paragraph">可能であれば「テストサイト」や「ローカル環境」で試すことをおすすめします。</p>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-3e7a2c96-508f-4140-90e9-dae38d731d6c" class="wp-block-heading">【余談】AI時代でもPHPを学ぶ価値はあるのか</h2>



<p class="wp-block-paragraph">昨今は生成AIの発達により、「コードを書けなくても大丈夫では？」と言われることがあります。</p>



<p class="wp-block-paragraph">確かにAIはPHPコードを生成できます。しかし、<strong>以下のような対応を行おうと思えば、基礎知識が必要</strong>です。</p>



<ul class="wp-block-list is-style-vk-arrow-mark">
<li>コードが正しいか判断する</li>



<li>セキュリティ上問題ないか確認する</li>



<li>エラーを修正する</li>
</ul>



<p class="wp-block-paragraph">特にWordPress運営者の場合、PHPを深く極める必要はありませんが、<strong>「コードを読める」状態になっておく価値は非常に高い</strong>でしょう。</p>



<div class="wp-block-vk-blocks-blog-card has-border-color is-layout-flow wp-block-vk-blocks-blog-card-is-layout-flow" style="border-color:#0000001f;border-width:1px;border-radius:5px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem">
<div class="wp-block-columns vk_flex-wrap-reverse-on-mobile is-layout-flex wp-container-core-columns-is-layout-987e2dbe wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.6%"><p style="font-style:normal;font-weight:700;margin-bottom:var(--wp--preset--spacing--40)" class="wp-block-vk-blocks-blog-card-title has-large-font-size"><a href="https://wppilot.net/2026/05/19/genai-pipelines/" target="_self" >【雑談】生成AIを使った「パイプコーディング」の是非を問うのではなく、その姿勢こそ大事</a></p>


<div class="wp-block-group has-small-font-size is-nowrap is-layout-flex wp-container-core-group-is-layout-3fe47987 wp-block-group-is-layout-flex"><figure class="wp-block-vk-blocks-blog-card-site-logo wp-container-content-b8e8afd0"><a href="https://wppilot.net" target="_self" ><img src='https://wppilot.net/wp-content/uploads/2025/06/WP-Pilot-Icon-150x150.png' /></a></figure>

<p class="wp-block-vk-blocks-blog-card-site-title"><a href="https://wppilot.net" target="_self" >WP Pilot</a></p></div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.3%"><figure class="wp-block-vk-blocks-blog-card-featured-image"><a href="https://wppilot.net/2026/05/19/genai-pipelines/" target="_self"  ><img src='https://wppilot.net/wp-content/uploads/2025/06/1b02752999f449704a5c92a2c52ab14a-1024x538.jpg' class="has-border-color" style="border-color:#0000001f;border-radius:5px;border-width:1px;object-fit:cover;" /></a></figure></div>
</div>
</div>



<div class="wp-block-vk-blocks-spacer vk_spacer"><div class="vk_spacer-display-pc" style="margin-top:48px"></div><div class="vk_spacer-display-tablet" style="margin-top:40px"></div><div class="vk_spacer-display-mobile" style="margin-top:40px"></div></div>



<h2 id="vk-htags-5a9f99ae-3aec-4f18-8914-2330d7511fac" class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph"><strong>PHPはWordPressの心臓部とも言える存在です。</strong></p>



<p class="wp-block-paragraph">初心者のうちはプログラマーになる必要はありませんが、少なくとも以下の点を理解しておくと、WordPressの理解が大きく深まります。</p>



<ul class="wp-block-list is-style-vk-pencil-mark">
<li>PHPはWordPressを動かしている言語</li>



<li>HTML（ひいてはページ）を生成する元になる</li>



<li><code>functions.php</code>でよく使われる</li>



<li><code>add_action()</code>や<code>add_filter()</code>が重要</li>



<li>まずはコードを読めるようになることが目標</li>
</ul>



<p class="wp-block-paragraph">WordPressを長く使う予定であれば、PHPは避けて通れない知識です。しかし、最初から難しい参考書を読む必要はありません。まずは<strong>簡単なコードを読みながら、「この処理は何をしているのだろう？」と考える習慣を付ける</strong>ことから始めてみましょう。それだけでも、テーマやプラグインのカスタマイズに対する理解が大きく変わってくるはずです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wppilot.net/2026/06/24/basic-php-for-wp-beginners/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
