900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > wordpress 仿站教程: 目录结构详解

wordpress 仿站教程: 目录结构详解

时间:2024-06-09 08:29:42

相关推荐

wordpress 仿站教程: 目录结构详解

一、根目录

1、index.php:WordPress核心索引文件,即博客输出文件

2、license.txt:WordPress GPL许可证文件

3、readme.html 安装导言

4、wp-activate.php 用户注册激活

5、wp-blog-header.php 加载环境和模板

6、wp-comments-post.php接收评论,并把其添加到数据库

7、wp-config-sample.php 配置示例文件

8、wp-config.php 包含数据库配置文件、数据库表前缀,安装后自动生成

/** 数据库名 */define( 'DB_NAME', 'sql' );/** MySQL 数据库用户名 */define( 'DB_USER', 'sql_js' );/** MySQL 数据库密码 */define( 'DB_PASSWORD', 'Gb45353' );/** MySQL 数据库地址 */define( 'DB_HOST', 'localhost' );/** Database 数据库的字符集. */define( 'DB_CHARSET', 'utf8mb4' );/** 数据字符的排序方法 */define( 'DB_COLLATE', '' );/**身份认证密匙设定,密钥的作用主要是提高站点的安全性,这个密钥是自动生成的,相当复杂,尽量不要去重新设定,否则 cookie 会改变,当前登陆用户会自动重新登陆。*/define( 'AUTH_KEY', 'E4$XB(f)MCOB.<xK:]!g@U8!1U}6#H`W:_-<47-,ol!&bDIM5AyP6SR7~fe6kL{9' );define( 'SECURE_AUTH_KEY', '{cP7tRx@HGE0vb#ZjP,]y/He5i[lcPzrS{tAB Et|ocGnST-bP8- FG8C8h%7te]' );define( 'LOGGED_IN_KEY', 'A/_oIuxbzDlyrys?|2_~=$Ejsr0LBrDyB$<Rd7bQWgf[_=[Td^oPx=TJ` 4&[]RT' );define( 'NONCE_KEY', 'FRts0& !grp;v~C~MupG!{iYIPNz#q}o:xE=v+?!yahb)$QF*$%O%Bc]cy&x,2+*' );define( 'AUTH_SALT', '3rz-e(gu&t+D$GAER6}N1;6&mjM^4Ab5y0FlJQ^TVOBL#M}rtHK=6_kdk]?6*9#:' );define( 'SECURE_AUTH_SALT', 'XEg}h|,mo(mk.(&-s]+8J{[bS}.JqpgR6yc(<dNc/gLI@6i<q@CTzr(^-XDB:toJ' );define( 'LOGGED_IN_SALT', 'Rs~oDQZvqw :1O:z3_i%=+O}yfB(I(nYGlpm-qunt43&62HJtt (!@mbj,<!L^|>' );define( 'NONCE_SALT', 'FTl&08m,;HLMk}2GumRA^^NLs`+4b%Zpw+d?dRs.^E{QFqI#=`|s^Qx-%|oS|[mf' );/**数据库表的前缀*/$table_prefix = 'wp_';/**显示BUG信息,用于开发者模式在开发中,经常会遇到这样哪样的错误,如果想要显示错误信息,则上面的参数为 ture,当站点上线时,最好别显示错误信息了,参数设置为 false。*/define( 'WP_DEBUG', false );/** WordPress 目录绝地地址 */if ( ! defined( 'ABSPATH' ) ) {define( 'ABSPATH', __DIR__ . '/' );}/** Sets up WordPress 变量和包含文件. */require_once ABSPATH . 'wp-settings.php';

9、wp-cron.php 执行定时任务

10、wp-links-opml.php生成OPML格式的链接(通过WordPress管理菜单添加)列表

11、wp-load.php 加载wp-config.php和设置公共变量,加载wordpress的程序和类库

12、wp-login.php 登录页面

13、wp-mail.php 邮件操作,注册后发封邮件

14、wp-settings.php运行执行前的例行程序,包括检查安装是否正确,使用辅助函数,应用用户插件,初始化执行计时器等等

15、wp-signup.php 多站登录

16、wp-trackback.php:处理trackback请求

17、xmlrpc.php:远程发布功能

18、.htaccess文件

用作Apache Web服务器上的特殊规则和配置重定向配置文件。您可能会注意到部分服务器找不到.htaccess文件,那是因为有些服务器使用Nginx Web服务器,它提供了比Apache更好的性能。

二、wp-admin文件夹:管理网站,控制WordPress管理仪表盘的各种文件和文件夹

1、admin.php检查管理员权限,阻止不应访问仪表盘重要部分的用户。还链接到WordPress数据库并加载管理仪表板的大部分内容。

2、network.php – 控制WordPress多站点基础架构的功能。

3、users.php – 管理用户管理模块的文件,考虑哪些用户具有管理权限,哪些没有。

4、update.php – 处理WordPress系统的新更新,例如当WordPress推出新版本或者您添加或更新新主题或插件时。

5、写文章post-new.php

三、wp-includes文件夹

类库及核心函数定义

1、class-****.php 以class开头都是类文件

2、post.php

get_post()

get_post_meta()

3、post-template.php

the_ID()

the_title()

4、模板标签文件存储在wp-includes目录中。 这些文件的后缀为“-template.php”,以区别于其他WordPress文件。 有9个模板标签文件:

wp-includes/general-template.php通用标签

wp-includes/author-template.php作者标签

wp-includes/bookmark-template.php书签标签

wp-includes/category-template.php类别标签

wp-includes/comment-template.php评论标签

wp-includes/link-template.php 链接标签

wp-includes/post-template.php 内容标签

wp-includes/post-thumbnail-template.php 内容缩略图标签

wp-includes/nav-menu-template.php导航菜单标签

示例:

调用wp-includes/general-template.php 中的 get_header 方法

5、wp-db.php :wpdb数据库操作类

四、wp-content文件夹

包含从主题到插件和上传的所有内容的文件夹。

plugins文件夹会显示您当前在WordPress网站上安装的所有插件。您可以选择通过FTP将插件文件添加到此文件夹中,而不是从WordPress仪表盘上传themes安装的每个主题文件夹uploads 存放上传文件

五、数据库表字段

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。