ハックは最小限にとどめる。ハックは別セクション、もしくは別ファイルに分ける。投稿/固定ページ本文とコメント本文において、使われる可能性のある全てのHTML要素のスタイルを、テーマ内で指定する。テーブル、キャプション、画像、リスト、引用、など。印刷に適したスタイルの追加を強く推奨する。指定してインクルード、もしくはメインのスタイルシート内に記述する。いうファイル名で「関数ファイル」を置くことができます。(管理パネルとサイト表示の両方で)。ファイルが入っており、これら機能の多くを定義しているので見本にするといいでしょう。基本的にプラグインのように動作するので、このファイルでできることの情報は、プラグインの作成リストを見るのが一番です。同じ関数が1つ以上のテーマで使用可能であることが必要な場合、その関数はfunctions.phpではなく、プラグイン内にて定義する方がいいでしょう。テンプレートタグやその他の個別に定義した関数もプラグイン内にて定義する対象となるでしょう。プラグイン内で定義された関数は全てのテーマで使うことができます。テンプレートタグで構成されています。それでは、テーマの部品として定義できる様々なテンプレートを見てみましょう。サイトの各種の表示を個別のテンプレートとして定義できるようになっていますが、サイト全体を機能させるためにあらゆるテンプレートファイルの全てを揃えなければならないわけではありません。テンプレートは、そのテーマに存在するテンプレートに応じて、テンプレート階層に基づいて選ばれ、生成されます。テーマ開発者としては、カスタマイズしたいテンプレートだけを選んで用意できるのです。いうテンプレートファイル一つだけを使うこともできます。一般的には、最大限のカスタマイズができるように、異なる表示には別のテンプレートファイルを用意します。認識するテンプレートファイルの一覧は次のとおりです。他のスタイルシート・画像・ファイルもテーマに含めることができます。とって特別な意味を持つことは覚えておいてください。追加情報はテンプレート階層をご覧ください。style.cssメインのスタイルシート。テーマにはこのファイルが必須で、テーマのヘッダ情報を含まなければなりません。ウェブサイトのテキスト方向が右から左の場合、このファイルが自動的に適用されます。プラグインを使って生成することもできます。index.phpメインテンプレート。comments.phpコメントテンプレート。front-page.phpフロントページテンプレート。home.phpとfront.phpが両方存在した場合は、front-page.phpがフロントページ表示用のテンプレートとして使われます。home.phpホームページテンプレート。フロントページの表示(にデフォルトとして設定されている最新の投稿)に使われる。固定ページをフロントページとして設定した場合、指定した固定ページがフロントページの表示に使われます。single.php個別投稿テンプレート。