Creation.Web制作とか、なんとかかんとか。僕がサイト構築する際に一番使用するCMSはwordpressです。ブログサイト用としてのCMSですが、現在ではコーポレートサイト・ECサイト・ポータルサイト等様々な目的のサイト構築に使用されています。僕自身触り始めた時点ではphpに関する知識が乏しかったため、google大先生に何回も何回も教えを乞いながら制作していました。今回の記事ではphpの構文の書き方から、wordpressの関数の仕組みまで僕なりに解説していきたいと思います。wordpressの仕組み!wordpressは膨大なphpファイルによって構築されています。}という書き方で関数名を指定して呼び出すだけで定義されている処理を呼び出すことができます。いうページタイトルを呼び出すテンプレートタグはwp-includesフォルダ内のgeneral-template.phpというファイル内で定義されています。$title;}このようにwp_title()というテンプレートタグが上記の処理を呼び出す役目をしているわけですね。処理の内容は理解できなくてもこういう仕組みなんだなーということだけでも頭の片隅に置いといてください。テンプレートタグ?条件分岐タグ?インクルードタグ??そもそもタグってなんだ?!wordpressを構築する際に様々なサイトを訪問すると思いますが、必ずと言っていいほどこの言葉が出てくると思います。タグとは簡潔にいうとwordpressの関数です。wp_title()のような処理の集合体のことですね。wordpressには膨大な数の関数が定義されており、ユーザーはそれを簡単にコピペで使うことができるのです。(す、すごい)関数のことを説明する際、便宜上いくつかの種類に分けて説明します。それが、テンプレートタグや条件分岐タグです。テンプレートタグテンプレートタグはその名の通り、テンプレートファイル内で使用するタグのことです。条件分岐タグ条件分岐タグは、テンプレートファイル内で表示される内容や、特定のページ内容を表示する条件を設定するのに使います。日本語版一覧このタグこそ初心者から中級者へのかべ!(ドドーン)。このタグを使いこなせば、構築できるサイトの質もターンと広がります。その他wordpressで定義されている関数wordpressには上記のもの以外でもたくさんの関数が定義されています。[php][/php/]この関数(タグ)はデータベースから登録されているユーザーのメタデータを取得するものです。“n”);?>[/php]上記のソースを書くことによって各ユーザーデータを表示できます。この関数自体は調べればすぐ出てきますが、大事なのはどうプログラムを組み立てるか。日本語版では、次項でphpの書き方について説明します。基礎の基礎!引数(パラメーター)の渡し方タグ(関数)には「引数を指定しないでも作動するもの」と「必ず引数を指定しなければいけないもの」、または「指定することでその条件に合った動きをさせる」があります。この引数とは、関数の()内のことです。[php][/php]を使って説明すると、(‘url’)の部分が引数となり、サイトのurlを呼び出します。この部分を(‘template_url’)とするとテンプレートファイルのurlが呼び出されるようになります。このように同じ関数でも因数によっておこる動作は違います。日本語版で確認するのがベターです。複数の引数を指定する関数もあります。例を使って説明してみます。target="_blank">the_date()</a>は日時を呼び出すタグです。