2025年05月12日
01.PHPとWordPressプログラム
WordPressは、PHP言語で記述されています。
ここでは
を解説しています。
1.PHPとは何か
ファイルの拡張子が「.php」ファイルだと、サーバーはこのファイルの中にPHP言語があると認識して処理します。
PHPファイルの中には
・PHP言語
・HTML
・CSS
・JavaScript
を記述する事ができます。
上記の総てを記述したファイルのサンプルが下記になります。
<?php
$msg = 'テスト';
$class='p_style';
?>
<p class='<?php echo $class;?>'><?php echo $msg;?></p>
<style>
<?php echo '.' . $class;?>{color:red;}
</style>
<script>
console.log('check start');
</script>
■上記の<?phpと?> で囲まれた部分がphp言語で記述されたスクリプトになります。
■CSSは<style>と</style>の間に記述されます。
■javascriptは<script>と<script>の間に記述されます。
上記のプログラムがサーバで処理されると上記のphp言語部分を処理して下記の様なHTMLに展開しクライアントに送付します。
<p class='p_style'>テスト</p>
<style>
.p_style{color:red;}
</style>
<script>
console.log('check start');
</script>
すなわちPHPとは、ダイナミックにHTMLを生成する言語と言うことになります。
更に、PHP処理をする所は''の中でも、<pタグ>や<styleタグ>及び<scriptタグ>の中でも<?phpと?>で囲われた部分が総て処理対象になります。
メモ
上記の例ではPHPファイルの中に[スタイル]も[JavaScript]も記述しましたが、通常これらは下記の様なファイルにしてデバイス側に送付します。
xxx.css : CSSファイル(スタイル)
xxx.js : JavaScriptファイル
2.WordPressの中でPHPでプログラミングする場所
ユーザがWordPressのテーマの中でPHPでプログラムするケースは下記の3つになります。
①基本テンプレートをカスタマイズする時
②新規の独自テンプレートを作成するとき
③functions.phpファイルの中に、WordPress設定や独自関数を作成する時
詳細はWPプログラムの基本を参照してください。