「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > WordPress テーマ開発: 究極のフォルダー構造ガイド

WordPress テーマ開発: 究極のフォルダー構造ガイド

2024 年 11 月 6 日に公開
ブラウズ:413

WordPress Theme Development: The Ultimate Folder Structure Guide

WordPress は、ウェブサイトを構築する際の柔軟なフレームワークです。 CMS、電子商取引、単一のランディング ページなど、あらゆるタイプの Web サイトを構築できます。ここでは、カスタム テーマを作成できるように、WordPress プロジェクトの構造について説明します。 divi、Astra、Neve、oceanwp などの人気のあるテーマは、自分自身またはクライアント用の Web サイトを作成する場合に最適な選択肢です。ただし、Web サイトを最初から構築するためにカスタム テーマを作成する必要がある場合もあります。 WordPress をバックエンドとして使用する主な利点は、ブログ投稿、S.EO、さまざまな作業のための多用途のプラグイン ライブラリなどの堅牢な機能を備えた既製の管理パネルがあることです。

適切な WordPress プロジェクトの構造を構築する方法を見てみましょう:

index.php
page.php
single.php
404.php
front-page.php
category.php
header.php
footer.php
archive.php
template-name.php
sidebar-name.php
/assets
          /js
          /css
          /images
          /fonts
          /icon

/templates
          contact_us.php
          about_us.php

?ホームページの場合:
?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」に設定しました。これで、「連絡先」ページ内でこのテンプレートを選択できるようになりました。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/shimanta_microcodes/wordpress-theme-development-the-ultimate-folder- Structure-guide-fae?1 侵害がある場合は、削除するために[email protected] に連絡してください。それ
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3