あなたが望むことをするためのいくつかの方法のトーンがあります。
Apache レベルから始めましょう。
Web サイトが apache で実行されている場合、SSI と呼ばれるモジュールを使用できます。SSI は、サーバー サイド インクルードの略です。これは、HTML を使用して Web サイトのようなテンプレートを作成する場合の簡単な方法です。この方法を使用すると、Web ページを複数のファイルに分割でき、サーバーはこれらすべてを 1 つのページに構成します。たとえば、header.html footer.html sitebar.html about_us.html を持つことができ、about_us.html を呼び出すと、サーバーは他の 3 つのファイルもそのファイルにロードします。
PHP の require(_once) または include(_once) の使用:
PHP には、開発者が外部の php ファイルを現在の作業ファイルにロードできるようにする 4 つのコマンドがあります。したがって、例では、ファイル header.php、footer.php about_us.php を使用できます。about_us.php に外部ファイルを含めることができます。例として考えてみましょう:
header.php
<html>
<head>
<title>My page title</title>
</head>
<body>
フッター.php
</body>
</html>
about_us.php
<?php
require_once('header.php');
?>
Enter here HTML for your about us page
<?php
require_once('footer.php');
?>
テンプレート エンジンの使用:
smarty のようなテンプレート エンジンを使用できます。そのエンジンには PHP が必要で、なんとなく使いにくいです。これは、長い間最も有名なテンプレート エンジンです。
プログラミング言語フレームワークの使用:
テーマを分割して独自のテーマを作成できる CakePHP などのプログラミング言語フレームワークを使用できます。
このリストは非常に長くなる可能性があります。今のところ、テンプレートの最も有名な方法を使用する準備ができていると思います ;)