0

0

WordPress 主题开发:终极文件夹结构指南

PHPz

PHPz

发布时间:2024-08-20 10:16:48

|

1156人浏览过

|

来源于dev.to

转载

wordpress 主题开发:终极文件夹结构指南

wordpress 是构建网站时的灵活框架。您可以构建任何类型的网站,例如 cms、电子商务、单一登陆页面等。这里我将讨论 wordpress 项目的结构,以便您可以制作自定义主题。当您为自己或客户制作网站时,流行的主题(例如 divi、astra、neve、oceanwp 等)是一些不错的选择。但有时您还需要构建自定义主题以从头开始构建网站。使用 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 网站的某些页面,但同时该页面或 slug 并不存在!那个时候这个文件就会被调用。它还提到了一个主页重定向链接,该链接使用“”.

?category.php:当你想显示与特定类别相关的帖子时,这个页面就会被调用。

? header.php:此文件包含与网站相关的标题部分。它包括元标签、图标、头文件、导航栏和页面,有时甚至包括常见的横幅区域。

VanceAI Image Resizer
VanceAI Image Resizer

VanceAI推出的在线图片尺寸调整工具

下载

? footer.php:此文件包含页脚部分信息,如页面快速链接、新闻通讯部分、网站管理员电子邮件地址、电话号码、电子邮件等。

? archive.php:wordpress 中的存档页面使您可以轻松引导读者浏览之前发布的内容,例如博客。 wordpress 存档页面用于组织特定帖子类型、类别或标签下的帖子列表。

? template-name.php:当你需要在wordpress网站的每个页面中调用某个部分时,这个时候你可以使用这个文件技术。例如,每个网站都有一个名为“联系”或“订阅新闻通讯”的部分。此部分始终出现在该网站每个页面的顶部或页脚区域。所以我们可以制作一个类似“template-get_in_touch.php”的文件,然后我们可以通过

?‍? sidebar-name.php:侧边栏在设计 wordpress 网站布局以显示网站主要文章以外的内容方面发挥着重要作用。例如,最近文章、最近评论、页面列表或网站上热门文章的简短列表可以轻松地在整个网站上显示。

?assets/:包含js、css静态图片、字体等文件。这些文件不会动态变化,很多页面都需要它。要调用这些资产,您可以使用“/assets/js/file.js”

? templates/:这些文件夹包含许多php文件,可以被wordpress中的某些页面用作“模板”。例如,我有一个名为 contact 的页面,我创建了一个名为“contact_us.php”的文件,并将其“模板名称”设置为 templates/ 文件夹中的“联系我们”。现在我可以在‘联系’页面中选择这个模板了。

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2042

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

1373

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

1283

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

951

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

1406

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

1231

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1440

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1303

2023.11.13

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

150

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.7万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.7万人学习

CSS教程
CSS教程

共754课时 | 17.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号