2024年06月13日
1.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プログラムの基本を参照してください。