使用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. Gentoo解决Windows系统txt文本中文乱码问题

    Linux与Windows系统语言编码区别 在Linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码. 出现这种情况的原因为两种操 ...

  2. sql优化--in和exists效率

    系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists 修改方法如下: in的SQL语句 SELEC ...

  3. <hdu - 3999> The order of a Tree 水题 之 二叉搜索的数的先序输出

    这里是杭电hdu上的链接:http://acm.hdu.edu.cn/showproblem.php?pid=3999  Problem Description: As we know,the sha ...

  4. drupal中使用jquery&ajax

    不说了,直接上代码,看注释吧: <!--drupal中使用jquery的方法,有三个不同之处 --> <script> (function($){//1.$符号不放在最外边了 ...

  5. JWT 多网站单点登录,放弃session

    多个网站之间的登录信息共享, 基于cookie - session的登录认证方式跨域等比较复杂.采用基于算法的认证方式, JWT(json web token)的方式. --------------- ...

  6. php 中文转拼音首字母问题

    <?php /* 中文汉字转拼音首字母的PHP简易实现方法. 要求: 只能是GB2312码表里面中文字符 转换得到字符串对应的拼音首字母大写. 用法: echo zh2py::conv('Chi ...

  7. Memcached内存存储

    早就听说过Memcached独特的内存管理方式,写着篇文章的目的就是了解Memcached的内存管理,学习其源代码. 1.什么是Slab Allocator memcached默认情况下采用了名为Sl ...

  8. jquery的animate动画

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  9. # 欢迎使用Markdown编辑器写博客

    似的发射点 甜甜 他inn他 absct{ for i 士大夫似的 胜多负少 import os import sys import subprocess import textwrap if sys ...

  10. iOS开发打电话的功能

    1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString * phoneStr=[[NSMutableString alloc] init ...