使用wordpress我们需要理解一些概念:

1.WordPress是一种使用PHP语言开发的博客平台,它的程序是由php构成的,所以想要使用word press必须会php。

2.Wordpress用到数据库Mysql,用于存储博客的数据,包括文章,设定,用户信息都会保存在其中,所以使用者必须会一定程度的mysql,当然这个不难,重头学起也不是什么问题。

3.导航菜单,页面,文章这些需要在后台书写。其中:

  1. 导航菜单:导航菜单需要专用的函数去调用,而且它有两个前置要求:在主题中注册过,在后台中设置过。满足了这两个条件才能使得菜单出现。

  具体如何实现,后面会有讲解。

  2. 页面:页面中可以直接在wordpress后台中书写,可以使用script代码,【但是不能使用php代码,更别说wordpress的php代码了】,所以一般来说【页面没有办法】用上一些wordpress特有的php方法。但是,这并不是绝对的,解决方法就是使用模板。

  具体什么不需要理解,后面会讲解,现在需要知道:页面内容有办法成为任何你想要的页面即可。

  3. 文章:文章需要用wp提供的专用函数去调取,和菜单类似。

4. wordpress最重要的部分是【主题theme】,可以理解为一套完整的css和js,php库和对应的执行代码。通过这些代码,即可调用后台的菜单,文章,页面内容,用【该主题提供的css和js】展示出来。

即,同样的内容(文章,页面在后台规定的,和主题无关。可以想想前台获取后台的数据,最终展现方式由前端决定而与后台无关。)根据主题的不同可能会有不同展现方式。另外,worddpress的开发主要就是主题的开发,不同的主题有着不同的实现效果和主题带有的

各种其他功能,要在页面中添加个什么有趣的功能也是可以的。

简单来说,后台会给wordpress一个后台数据,而wordpress会将数据分发给不同的前端,每个前端通过自己编织的前端页面将这些数据加载到网页上,达成各种各样的功能和效果。

以上就是在学习wordpress之前需要理解的东西。

wordpress建站过程1的更多相关文章

  1. wordpress建站过程5——footer.php

    footer中写的就只有网站地图,公司信息等等简单东西而已: <?php wp_footer(); ?> <div class="footer"> < ...

  2. wordpress建站过程4——index.php

    <?php get_header(); ?> <div id="primary" class="content-area col-md-9"& ...

  3. wordpress建站过程3——header.php

    header.php中包含了一个页面的页头,也就是其他页面中重复出现的部分,包括用户登陆/登陆后显示的文字,导航条,网页logo,有的还包括轮播图. 下面就简单的贴上一个文件吧. <!DOCTY ...

  4. wordpress建站过程2——结构

    开始wordpress之前,我们需要了解,wordpress的结构和调用方式. 当一个wordpress开始之后,他会读取[当前主题]的index.php.所以一旦主题切换了,它读的就是其他主题的in ...

  5. WordPress建站指南

    WordPress建站指南(1)   写在前面: 3月份用10天零碎时间火速完成了建站,后台95%的工作都交给了WP(WordPress).如果想偷懒的话,WP是一个绝好的选择,估计有个小半天就建完收 ...

  6. 关于WordPress建站的原理二三事

    在写关于仿站文章详情页如何制作之前,我觉得有必要就一些原理性的问题,做一些说明.文章详情页的核心模块和首页有很多相似的地方,比如调用文章的标题.文章的内容.文章分类.作者等,实现起来都差不多,因此,了 ...

  7. Wordpress 建站(一)

    去年在美国的justhost上买了两个域名(shanyexuanyu.com  和 chenjinyu.net.shanyexuanyu.com是给一位马来西亚的佛教徒朋友做的站点. 她镜头下佛教的文 ...

  8. 一文搞懂WordPress建站

    文章首发于:https://zouwang.vip/ 日日夜夜的等待,WordPress建站教程终于来了.本篇文章适用于第一次建站的小白,帮助你从零搭建起一个属于自己的网站,既然是从零,那么我就会带着 ...

  9. WordPress建站 新手入门

    WordPress建站 新手入门教程系列 1. WordPress入门 之 什么是WordPress? 2. WordPress入门 之 搭建WordPress站点需要什么条件? 3. WordPre ...

随机推荐

  1. centos7内核升级

    默认centos7的内核版本是3.10,升级的原因是为了测试openvswitch的vlan技术,默认openvswitch的2.3版本是允许centos7默认内核3.10支持,下面是软件与内核版本对 ...

  2. OOP in JS Public/Private Variables and Methods

    Summary private variables are declared with the 'var' keyword inside the object, and can only be acc ...

  3. php +mysql 添加 删除 修改 insert into delete update

    INSERT INTO 插入数据库 $sql = "INSERT INTO subject (uid,fun,title) VALUES (3,88,'语文')"; $query ...

  4. Android Studio Gradle更新的解决办法

    环境: Win7_64旗舰版.Android Studio2.1.1 问题描述: 在打开Android Studio项目的时候,会下载项目对应版本的gradle,由于是国外网站导致更新较慢,该版本是在 ...

  5. 使用minidom来处理XML的示例(Python 学习)(转载)

    作者网站:http://www.donews.net/limodou/archive/2004/07/15/43609.aspx  一.XML的读取.在 NewEdit 中有代码片段的功能,代码片段分 ...

  6. unity3d 学习过程记录

    通过泰克在线,开始学习视频教程 1.学习 Unity3d零基础教学初级篇:熟悉一下unity编辑器结构和控件以及对控件的基本操作 2.学习Roll-a-ball小项目开发:通过练习制作小游戏,巩固所学 ...

  7. Mr. Kitayuta vs. Bamboos

    Mr. Kitayuta vs. Bamboos 题目链接:http://codeforces.com/problemset/problem/505/E 参考:http://blog.csdn.net ...

  8. JQ中的clone()方法与DOM中的cloneNode()方法

    JQ中的clone()方法与DOM中的cloneNode()方法 cloneNode()定义和用法 cloneNode()方法创建节点的拷贝,并返回该副本. 语法: node.cloneNode(de ...

  9. POIXV Permutation

    Description Multiset is a mathematical object similar to a set, but each member of a multiset may ha ...

  10. Retrofit,Rxjava,OkHttp3的配置

    这几个库的版本都更新了,和以前的使用略有不同,这是两篇介绍的博客:http://www.jianshu.com/p/91ac13ed076d ,https://drakeet.me/retrofit- ...