2

私は xhtml/html5/PHP を学んでおり、これらの言語の概念の大部分を把握しています。私が理解できないのは、xhtml に home(index)html、about.html、blog.html などの複数のページがある場合、これらのページをすべて php ファイルに変換する必要があるかどうかです。

Web からいくつかのテンプレートをダウンロードして php ファイルを確認しましたが、テンプレート フォルダーにはメニュー カテゴリ用の個別のファイルはなく、wp テーマを作成するための通常の .php ファイルのみです。どうしてこれなの?

4

2 に答える 2

0

ウェブ開発へようこそ!Wordpress は PHP でプログラムされているため、Wordpress テーマのすべてのファイルを PHP (または CSS、Javascript などの PHP を支援するファイル) にする必要があります。Wordpress テーマを作成するには、すべての HTML ファイルを PHP ファイルに変換することが重要です。そうしないと、Wordpress ネイティブのテーマで PHP 関数を使用できなくなります。

テーマ開発の詳細については、このドキュメントをお読みください

于 2012-10-21T04:59:15.003 に答える
0

サイトが動的サイトになる場合は、すべてのページを php ファイルに変換する必要があります。ヘッダーとフッターの形式は同じかもしれませんが、コンテンツ用ではありません。これらのページを 1 つずつ作成することもできますが、それを行うには多大な労力が必要です。すべてのページにヘッダーとフッターをコーディング (貼り付け) する必要があるためです。ヘッダーまたはフッターの何かを変更したい場合は、そこにあるすべてのファイルで変更する必要があります。

PHP では、header.php と footer.php でヘッダーとフッターを (それぞれ) コーディングする必要があります。そして、 include を使用してそれらを呼び出し、コンテンツとともに表示します。タラア。ヘッダー/フッターの一部を変更したい場合は、header.php または footer.php に変更してください。タラア。ヘッダーまたはフッターはすぐに変更されます。すべてのファイルを変更する必要はありません。

Do I need to convert all of those pages to php files?

答えはイエスです!ただし、最初にヘッダー、フッター、サイドバーなどにスライスします。

in the template folder there is no individual files for the menu categories, just the usual .php files for created a wp theme.

はい、実際にあります。通常、関数 register_nav_menus を使用して functions.php に配置されます。http://codex.wordpress.org/Theme_Developmentから WordPress テーマの学習を開始する必要があると思います。彼らはそこに素晴らしい資源を持っています。

ええ、それが役に立てば幸いです。幸運を!:-)

于 2012-10-21T13:09:08.340 に答える