WordPress は、ウェブサイトを構築する際の柔軟なフレームワークです。 CMS、電子商取引、単一のランディング ページなど、あらゆる種類の Web サイトを構築できます。ここでは、カスタム テーマを作成できるように、WordPress プロジェクトの構造について説明します。 divi、Astra、Neve、oceanwp などの人気のあるテーマは、自分自身またはクライアント用の Web サイトを作成する場合に最適な選択肢です。ただし、Web サイトを最初から構築するためにカスタム テーマを作成する必要がある場合もあります。 WordPress をバックエンドとして使用する主な利点は、ブログ投稿、S.EO、さまざまな作業のための多用途のプラグイン ライブラリなどの堅牢な機能を備えた既製の管理パネルがあることです。
適切な WordPress プロジェクトの構造を構築する方法を見てみましょう:
?ホームページについて:
?front-page.php (存在する場合): このファイルには header.php と footer.php が含まれています。それに加えて、バナー、カルーセル、フロントページ画像などのホームページセクションも含まれています。
?home.php (静的なフロントページが設定されていない場合、またはfront-page.phpが存在しない場合)
Index.php (front-page.php も home.php も存在しない場合)
? page.php: フロントエンドでページを呼び出すときに呼び出されます。このファイルを使用すると、ページのコンテンツが表示されます。ページ内のコンテンツを表示するには、「the_content()」関数を呼び出す必要があります。
? single.php: ブログ投稿を呼び出すと、このファイルが呼び出されます。このファイルをインストールするには、フロントエンド開発者または HTML テーマから post-details.html ファイルを取得します。
? 404.php: ページが見つからない場合に呼び出します。ブラウザで WordPress Web サイトに関するページにアクセスしても、そのページやスラッグが存在しないことがあります。このファイルが呼び出されるとき。また、「 」 .
? category.php: 特定のカテゴリに関連する投稿を表示したい場合、このページが呼び出されます。
? header.php: このファイルには、Web サイトに関連するヘッダー セクションが含まれています。これには、メタ タグ、ファビコン、ヘッダー ファイル、ナビゲーションバーとページ、さらには共通のバナー領域も含まれる場合があります。
? footer.php: このファイルには、ページのクイックリンク、ニュースレターセクション、サイト管理者の電子メールアドレス、電話番号、電子メールなどのフッターセクション情報が含まれています。
? archive.php: WordPress のアーカイブ ページを使用すると、ブログなど、以前に公開したコンテンツに読者を簡単に誘導できます。 WordPress アーカイブ ページは、特定の投稿タイプ、カテゴリ、またはタグの下に投稿のリストを整理するために作成されます。 ? template-name.php: Wordpress Web サイトのすべてのページで特定の部分を呼び出す必要がある場合、このファイル手法を使用できます。たとえば、どの Web サイトにも「連絡する」または「ニュースレターを購読する」というセクションがあります。このセクションは、Web サイトの各ページの上部またはフッター領域に常に表示されます。したがって、「template-get_in_touch.php」のようなファイルを作成し、それを ?? Sidebar-name.php: サイドバーは、WordPress Web サイトのレイアウトを設計し、Web サイトのメイン記事以外のコンテンツを表示するために重要な役割を果たします。たとえば、Web サイト上の最近の記事、最近のコメント、ページのリスト、または人気のある記事の短いリストをサイト全体に簡単に表示できます。 ? assets/: js、css静的画像、フォントなどのファイルが含まれています。これらのファイルは動的に変更されず、多くのページで必要となります。これらのアセットを呼び出すには、「 /assets/js/file.js” ? templates/: これらのフォルダーは、WordPress の一部のページで「テンプレート」として使用できる多くの php ファイルで構成されています。たとえば、contact というページがあり、ファイルを「contact_us.php」として作成し、templates/ フォルダー内でその「テンプレート名」を「Contact Us」に設定しました。これで、「連絡先」ページ内でこのテンプレートを選択できるようになりました。以上がWordPress テーマ開発: 究極のフォルダー構造ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。