关于WordPress建站的原理二三事

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

  在报告(二)中,我更多的是记录制作的过程,很少有说到背后的原理,用到的WP函数都是什么意思呢?我一开始在第一次做的时候也不理解,@筑梦百科逍棽客老师给我的回答是,你先看看怎么用,在用的过程中慢慢理解了基本原理,然后再去找相关函数的字典去查查意思和更多的其他用法会比较好一点。以下是我想说的关于我理解中的WP网站建设。有错误的地方希望指正包涵。

  1.WordPress建站,其实就是WP的主题开发。

  主题是放在\wp-content\themes里头自己命名的独立文件夹,里面放置主题要的所有文件,包括首页、详情页以及其他各种php页面文件、CSS文件、JS文件、图片、以及功能函数文件等。这些文件都是根据你的主题复杂性而不同的。我觉得主题的好处就是,你可以自由选择启用或者停用,可以用WP开发不同的主题,主题之间独立存在不会相互影响到。

  2.WP主题开发核心是如何将静态html文件转化成动态php文件。

  即静态的html与WP的后台管理系统联系起来,实现内容的动态更新。如何实现呢?就是将原本html中静态的内容,用WP函数代替(如用<?php the_title(); ?>代替文章的标题)。

  3.WP主题开发中,得The Loop(循环)者得天下。

  循环函数是你必须要掌握的函数。WP的The Loop有默认循环和自定义循环两种,先掌握了自定义循环后,默认循环的理解就顺理成章多了,它就是少了一些自定义循环中的参数设置,因此没有自定义循环来的更灵活。简书的仿站用到的循环是默认循环。我在制作的过程中,曾经问过逍老师,循环要放到哪个位置呢?大概就是包裹在动态内容的外面。可以自己试验调整哪个位置最合适。WordPress用循环(The Loop)显示用户的文章。很多的模板标签(比如<?php the_title(); ?>)等都规定必须包裹在循环中才能使用的。

  4.WP函数是WP的内置函数,和PHP函数没什么关系

  这是我在查阅WP函数的时候,感觉到的,因为我也在学PHP的课程,很自然会进行比较,有时候会觉得,学习WP函数跟PHP一点关系也没有,没有PHP基础也不碍事。

  5.虽然能动态建站很赞,但是网页制作的核心还是静态页的技术

  毕竟静态页是Face的问题,比如CSS3、Html5、JS、JQuery、Responsive之类的。决定网站的样子,动态页则是为了实现更多的功能。比如评论功能、浏览量、订阅功能等,两者似乎都要抓,哎~~

  6.关于WP主题到底有多少页面文件,我找到一张图。

  WordPress页面结构的思维导图

  index.php我们已经知道了,是首页,文章详情页就是single.php。还有很多自定义的页面。如果这个页面文件存在,就会显示该页面,如果不存在,就会顺着往下走,最终到首页。

时间: 2024-08-09 21:59:09

关于WordPress建站的原理二三事的相关文章

黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户、主题、插件、设置等功能

建立好了子站,我们需要有个地方配置所有子站的主题.插件等功能,我们可以在后台看到 我的站点--管理网络 如下图: 在 管理网络--仪表盘 里面,我们可以创新用户和站点,也提供了查询功能. 要注意的是:当你新上传的主题或者插件,都需要在管理网络那边的主题和插件里面将你上传的主题和插件开启.这样才可以在你的子站点中查看的到. 黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户.主题.插件.设置等功能

Wordpress 建站(一)

去年在美国的justhost上买了两个域名(shanyexuanyu.com  和 chenjinyu.net,shanyexuanyu.com是给一位马来西亚的佛教徒朋友做的网站, 她镜头下佛教的文化展示在网站上给全世界看.chenjinyu.net是我自己的blog,里面也有很多我喜欢的文章)和空间,把wordpress安装在了那上面,整个过程其实都很简单,下载好了wordpress,打开浏览器只想wordpress的地址,自然就让我们跟着它的步骤安装,然后我们可以在wp-admin的后台选

WordPress建站 新手入门

WordPress建站 新手入门教程系列 1. WordPress入门 之 什么是WordPress? 2. WordPress入门 之 搭建WordPress站点需要什么条件? 3. WordPress入门 之 如何安装WordPress 4. WordPress入门 之 USBWebserver 快速搭建本地PHP环境 5. WordPress入门 之 WordPress基本设置 6. WordPress入门 之 创建和管理文章分类 7. WordPress入门 之 鲜为人知的后台“小私密”

[网站部署_01]wordpress建站网页响应速度慢

近期可能很多人发现网站打开速度变慢,这里分享一下该问题的定位方法. 我在本地部署了一个wordpress站点,近几天突然发现网站访问速度奇慢,实在不能忍,于是采用如下方法解决了这个问题: 1)使用chrome(360浏览器也可以),打开目标网页. 2)在页面空白处点击鼠标右键 → 选择"审查元素" → 选择"Network"选项卡,如下图: 3)按F5刷新页面,结果如下: 在列表中找出响应时间最长的一项,看见红色的哪一项了么?fonts.googleapis.com

WordPress建站主机推荐

大部分站长目前在建站的过程当中都会选择wordpress来建站,原因很多,主要是因为wordpress实在是太方便好用了,相对于其他的建站程序wordpress不管是从安装还是日常的维护上面都优势很明显.那么我们如何来挑选适合wordpress建站的主机呢?今天我们来好好说说. 1,老鹰主机 我们之前就推荐过老鹰主机了,可以无限建站,不限流量,不限宽带,后台提供免费cpanel中文面板,十分的方便,你可以快速上手,当然很重要的一点是后台提供了一键安装wordpress程序,你根本不需要使用Ftt

WordPress建站指南(1)

写在前面: 3月份用10天零碎时间火速完成了建站,后台95%的工作都交给了WP(WordPress).如果想偷懒的话,WP是一个绝好的选择,估计有个小半天就建完收工了. 想有片自己的小花园,可是不会PHP这样的东西,也不太了解CSS,对HTML也知之甚少?这都没关系,CMS + 前端框架,一会会儿就好,需要自己动手的地方真的非常少. P.S.一直没时间出建站系列,今天被WP气坏了,几乎从头重建了一遍,只好先把用到的东西记下来,免得以后再找 一.建站条件 首先,需要一些硬件方面的东西: 服务器空间

Linux VPS/服务器建站系列(二)- 常见的国内云服务器商家

继续接"Linux VPS/服务器建站系列(一)- 哪些人需要用服务器建站"文章,既然我们开始决定选择VPS.服务器作为项目用途.在准备实际的操作之前,笔者先准备罗列国内和国外的常见云服务器商家.因为服务器商家和方案选择与我们实际的项目确实有很大的关系的.对于我们正规的建站或者稳定项目,个人极力不推荐使用个人或者便宜的个人服务商.比如国内服务商建议选择BAT这样的大公司,至少可以确保商家不跑路.同样的,这几年BAT进入云计算市场之后,成本控制的还是比较好的,同样的价格,我们肯定优先选择

wordpress 建站总结

搭完之后觉得还是很简单的,主要是各种软件集成的很好了,不过有些地方需要注意下,这里纪录下搭建过程(windows环境). 首先下载wordpress,https://wordpress.org/   解压wordpress,解压文件里的readme.html有安装指南以及环境要求,可以看到需要php环境以及mysql,php又需要apache作为服务器.准备下载apache(http://mirrors.cnnic.cn/apache//httpd/binaries/win32/)时发现官网只提

服务器配置+wordpress建站(小白)

一. 安装好centos7.2系统后,登录centos系统输入如下命令: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 安装过程出现要选y/n的话就选y就好,安装完成会出现如下网站ip,与账户密码 二. 复制网址(格式是ip+888),浏览器打开,然后输入账户,及密码即可进入 接下来的事情就很简单了,使用刚才获取的宝塔后台