2024年03月28日

1.PHPとWordPressプログラム

WordPressは、PHP言語で記述されています。

ここでは

1.PHPとは何か

2.WordPressの何処でこの言語を使うのか

を解説しています。

 

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プログラムの基本を参照してください。

 

関数一覧
  • 1.PHPとWordPressプログラム
  • 2.PHPの出力コマンド
  • 3.PHPの変数規則と文字連結
  • 4.PHPのif文
  • 5.PHPの配列とループ処理
  • 6.PHPのオブジェクトとループ処理
  • 7.PHPの文字列操作関数
  • 8.PHPファイルや関数の読み込み
  • 9.PHPのフォーム操作
  • array_keys()
  • array_reverse()
  • checkdate()
  • count()
  • date()
  • echo
  • explode()
  • implode()
  • in_array()
  • intval()
  • isset()
  • preg_match_all()
  • preg_match()
  • preg_replace()
  • preg_split()
  • print_r()
  • session_id()
  • session_start()
  • sprintf()
  • str_replace()
  • strpos()
  • trim()
  • var_dump()