Blog

WordPress的路由过程

作为当今世界最流行的博客程序WordPress,它以良好的扩展性和急速搭建博客网站而席卷全球,源源不断的大量WordPress开发人员涌现,本人也作为WordPress忠实粉丝一员,谨此把自己对WordPress的路由过程抽象如下,便于有需要帮助的人更快入门。

下面是根据个人对WordPress的经验,把该博客程序的路由过程详细说明:

1. WordPress 是一个单入口路由,任何一个URL都是访问根目录下面的index.php 文件,所以首先先访问根目录下的index.php文件,此时会包括需要用到的各个必要的资源库。

2. 加载 wp-blog-header.php 文件,创建主要的三个对象实例(此时未包含任何用户行为数据): 数据库对象$wpdb: 用于对数据库操作 Wordpress对象$wp:用于创建WP类的查询变量数组 Query对象$wp_query:用于创建Query类的查询变量数组

3. 调用wp();函数,在WP类的$wp对象的查询变量数组中加入了用户行为数据,然后传给$wp_query对象,补上Query类的查询变量(补上的查询变量是用于确定模板层级),创建最后的查询变量数组。

4. $wp_query对象中设置模板层级和使用数据库对象$wpdb从数据库中获取记录集,并返回给模板。

5. 根据模板层级加载模板文件,在模板文件中可以通过使用上面三大对象来调用数据,但大部分都是使用$wp_query来输出记录集数据,输出网页。

Words translated by CCJK

146,096,379

Request a call or contact us

  •  

    Call ccjk.support for professional assistance

  •  

    Click Here to leave us a message and be as detailed as possible.

We are Certified

Our Client Satisfaction

rating for previous quarte

4.00
  •  
    Inquiry Form

    Please take few minutes to fill
    inquiry form and get Free Quote

  •  
    Request a Call

    Click to receive Free Call, Our
    Representative will contact you

  •  
    Leave a Message

    Please leave us a message and
    be as detailed as possible

Over 95% of our clients recommend our language services to others


Copyright © CCJK Technologies Co., Ltd. 2000-2017. All rights reserved.
TOP