在 WordPress 主题编程过程中,我们会用到多种不同的文件,比如 page.php
来展示页面的内容,single.php
来展示文章的内容,这些是特定文章内容展示的模板。除此之外,还有一些通用的模板,比如一个页面的 Header
、Footer
、Sidebar
,这些内容我们会在每一个页面都看到。
如果你希望在不同的页面看到不同的内容,这时,就需要借助于条件语法了。借助于这些条件语法,我们可以根据具体的情况,来判断 WordPress 当前的运转情况。
常用的条件语法一般是以 is_
开头的,比如 is_home
就是判断当前页面是不是首页。 is_feed
就是判断当前页面是不是 Feed 页面。
- 什么是安全
- 安全措施
- 不同站点进行功能隔离
- 为博客使用不同的数据库
- 日常备份
- 从可信的源获取代码
- 在服务端使用最新的软件
- 使用最新版本的 WordPress
- 使用最新的插件、主题
- 关闭错误输出
- 使用 SSL
- 修改数据库默认前缀
wp_
- 修改默认的用户名 Admin
- 使用邮箱登陆
- 隐藏 WordPress 版本信息
- 经常关注安全新闻和更新
- 确保本地环境的安全
- 使用 SFTP 替代 FTP
- 使用复杂密码,经常更换密码
- 为程序引入两步验证(Two Step Authentication)
- 安装安全插件处理安全问题
- 关闭掉 XML-RPC
- 关掉 JSON Rest API
- 封禁垃圾请求
- 禁止机器人的请求
- 禁止包含 SQL 查询的请求
- 推荐阅读