关于WordPress建站的原理二三事

news/2024/5/10 1:57:51/文章来源:https://blog.csdn.net/weixin_33835690/article/details/93974807

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

  在报告(二)中,我更多的是记录制作的过程,很少有说到背后的原理,用到的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。还有很多自定义的页面。如果这个页面文件存在,就会显示该页面,如果不存在,就会顺着往下走,最终到首页。

转载于:https://www.cnblogs.com/proginn/p/5581059.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_731491.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows平台分布式网站系统应用(转)

概述 最近.NET的世界开始闹腾了&#xff0c;微软官方终于加入到了对.NET跨平台的支持&#xff0c;并且在不久的将来&#xff0c;我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行。那么大家&#xff08;开发者和企业&#xff09;为什么那么的迫切的希望.NET跨平台…

百度搜索关键字抓取_1分钟教你了解搜索引擎抓取网站内容的原理

对于刚刚接触SEO的小白来说&#xff0c;都会经历这样的迷茫&#xff0c;一心想把网站优化到百度首页但又不知该怎么做&#xff1f;其实很简单&#xff0c;知己知彼方能百战不殆&#xff0c;既然我们要想把网站优化到首页&#xff0c;首先要先了解搜索引擎的习惯&#xff0c;也就…

阿里云学生服务器搭建网站(1)-购买阿里云学生服务器

&#xff08;1&#xff09;创建阿里云账号&#xff0c;完成实名认证和学生认证 参考&#xff1a;阿里云9.9元学生服务器的购买和配置方法 &#xff08;2&#xff09;登录阿里云账号&#xff0c;点击进入“云翼计划”购买学生服务器&#xff08;阿里云翼计划&#xff09; 我的…

阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境

目的描述&#xff1a;我要在Ubuntu 16.04 64位服务器上安装LAMP环境&#xff08;也就是PHP开发环境&#xff09;。 LAMP&#xff08;Linux- Apache-MySQL-PHP&#xff09;网站架构是目前国际流行的Web框架&#xff0c;该框架包括&#xff1a;Linux操作系统&#xff0c;Apache网…

Mozilla Firefox 在用户访问被黑客攻击的网站时发出警告

Mozilla 正致力于 优化 Firefox Monitor 功能&#xff0c;该功能推出于 2018 年&#xff0c;目的是让用户确认他们的账户信息是否泄漏。目前&#xff0c;Mozilla 已经为 Firefox 用户做好了下一步的准备&#xff0c;希望网站加载之前确认该往往是否为黑客攻击的网站&#xff0c…

Godaddy快速创建一个个人网站

2019独角兽企业重金招聘Python工程师标准>>> 昨天&#xff0c;一个长辈问我&#xff0c;她在美国&#xff0c;想在ebay上卖点小东西&#xff0c;怎么才能弄个简单的网页介绍她的产品。这个长辈自己对IT一窍不通&#xff0c;也不想花银子找专业人士&#xff0c;问我有…

一步搭建phpwind网站

全文链接首先我们把服务器停止&#xff0c;然后更换系统盘 选择我们的网站phpwind 在安全组配置添加80端口 打开网页安装即可 转载于:https://blog.51cto.com/12927685/1932309

黑客修改WordPress核心文件,劫持网站流量

最令站长头疼的事莫过于自己的网站被黑。如果没有合适的安全措施&#xff0c;即便站长再怎么用心&#xff0c;也会失去网站的控制权。黑客入侵网站之后&#xff0c;可以在上面搭载钓鱼页面&#xff0c;传播恶意软件&#xff0c;盗取敏感信息等。在这篇文章中&#xff0c;我们将…

iframe引入的网站不能全屏宽度有滚动条_2020年网站设计趋势

随着Web技术的快速发展&#xff0c;网站设计趋势也有一些微妙的变化&#xff0c;伴随着设计不同的转变&#xff0c;逐渐会创造出一些全新的设计模式。今天小编就来聊聊网站设计趋势都有哪些&#xff1f;1、手势取代点击之前网站设计都是用滚动条的&#xff0c;而在如今的科技时…

安全学院显示服务器正在维护当中,win10系统卡在正在准备安全选项界面_网站服务器运行维护...

win7电脑提示正在对以下对象进行个性化设置_网站服务器运行维护win7电脑提示正在对以下对象进行个性化设置的解决方法是&#xff1a;1、首先&#xff0c;使用【ctrlaltdelete】快捷键打开任务管理器&#xff1b;2、然后&#xff0c;选择【注销用户】选项&#xff1b;3、最后&am…

Linux服务器识别不到网口,linux下命令不识别怎么办_网站服务器运行维护

linux下如何查看设备信息_网站服务器运行维护linux下查看设备信息的方法是&#xff1a;如果要查看pci设备信息&#xff0c;可以执行【lspci -v】命令&#xff1b;如果要查看cpu信息&#xff0c;可以执行【more /proc/cpuinfo】命令&#xff1b;如果要查看硬盘分区信息&#xff…

excel教程自学网_6个相见恨晚的自学网站,500强精英每天都偷偷用,劲省十几万学费...

人们常说&#xff0c;活到老学到老&#xff0c;在这个日新月异的时代&#xff0c;如果你不学习&#xff0c;就很容易被社会给淘汰&#xff0c;特别是作为一个职场人&#xff0c;只有不停地学习&#xff0c;才有升职加薪的可能性~那么今天就来给大家分享5个相见恨晚的自学网站&a…

一个完整网站的代码_网站开发主要花费有哪些?

随着网络的普及与发展&#xff0c;现时各行业都在使用电脑网站、手机网站、微信小程序、APP等互联网产品进行品牌宣传、业务扩充、商务管理等。为了跟上时代的脚步&#xff0c;各企业都在这方面下足了功夫。但是&#xff0c;对于大部分企业来说&#xff0c;自己组建开发团队的成…

网站留言板防重复留言_公众号留言板怎么弄

我相信&#xff0c;许多最近才开始运行公共帐户的流量用户会非常沮丧。阅读文章的人很多&#xff0c;但是根本没有与粉丝互动。山顶向远处呼喊。如果有回应&#xff0c;也许是他自己的回声。这种孤独的创造力缺乏动力&#xff01;有人说您可以在写文章时在评论选项中打勾&#…

centos7 mysql启动后端口,centos安装mysql后3306端口不通_网站服务器运行维护

docker导入镜像后怎么启动_网站服务器运行维护docker导入镜像后启动的方法&#xff1a;成功导入镜像后直接使用“docker run”命令即可启动。导入镜像可以使用“docker load”命令实现。问题&#xff1a;CentOS 7安装mysql后&#xff0c;localhost可以正常连接登录mysql&#x…

【Spark】基于Spark的大型电商网站交互式行为分析系统项目实战

1、项目背景 &#xff08;1&#xff09;Spark在美团的实践 美团是数据驱动的互联网服务&#xff0c;用户每天在美团上的点击、浏览、下单支付行为都会产生海量的日志&#xff0c;这些日志数据将被汇总处理、分析、挖掘与学习&#xff0c;为美团的各种推荐、搜索系统甚至公司战…

杨泽业:我们建议给你的网站添加360搜索的自动收录代码

因为最近才使用360公司的360站长平台&#xff0c;今天发现了一个非常好功能--自动收录功能根据360站长平台官方的自动收录功能简介&#xff1a;1. 自动收录是指用户将指定js代码放到页面中&#xff0c;当该页面每次被浏览时&#xff0c;页面URL会自动提交到360蜘蛛爬取&#xf…

Bootstrap网站模板

基于上一篇文章,觉得再这样写下去,意义不大,决定收手。还是直接做一个简单的基础模板吧主要知识点包括栅格系统、响应式图片、导航条(固定在顶部和底部)、搜索框等等 具体每个知识点不再赘述,参考 Bootstrap中文文档<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tran…

GitHub上搭建个人网站

大致如下步骤&#xff1a; 1、注册Git账号 2、创建SSH keys 3、新建repository --- 4、设置网站 5、clone库到本地 6、提交、上传 7、预览 本教程默认你了解GitHub的基础之上 会使用基本命令&#xff0c;如果不了解 前三步可参考文章&#xff1a; GitHub入门教程 GitHub创建S…

基于Scrapy爬取伯乐在线网站

标题中的英文首字母大写比较规范&#xff0c;但在python实际使用中均为小写。 2018年7月20日笔记 Scrapy官方文档网址&#xff1a;https://doc.scrapy.org/en/latest/topics/selectors.html 网页在chrome浏览器打开&#xff0c;经过谷歌翻译&#xff0c;如下图所示&#xff1a;…