WordPress模板文件用法详细介绍
WordPress模板的加载机制非常灵活,可以精确的为每个页面定制不一样的模板,因此使用WordPress来搭建CMS站点是完全没有问题的。 并且,WordPress模板的重用性非常高,比如我们可以让所有页面共用一个头部模板header.php,但通过条件判断标签来为不同页面输出不同的关键词标签和描述标签内容。 …
WordPress模板的加载机制非常灵活,可以精确的为每个页面定制不一样的模板,因此使用WordPress来搭建CMS站点是完全没有问题的。 并且,WordPress模板的重用性非常高,比如我们可以让所有页面共用一个头部模板header.php,但通过条件判断标签来为不同页面输出不同的关键词标签和描述标签内容。 …
WordPress模板标签get_header用来加载头部模板,即header.php get_header( string $name = null ) get_header标签默认加载header.php,但可以通过传递一个参数来实现加载类似header-name.php的模板: …
使用WordPress条件判断标签,可以为特定页面加载不同的模板,灵活运用WordPress条件判断标签可以制作出WordPress图片列表、专题页面、不一样的文章页面等。通常我使用这些条件标签来为不同页面输出不同的关键词标签(Keywords)、描述标签(Description)内容。 …
对于博客或展示型企业站来说,内容比较单一,版面并不复杂,非常适合制作成响应式网站。在响应式网站设计中,对图片的处理非常简单,通常只需要以下CSS样式就可以完成: img { max-width: 100%; height: auto; } 然后给具体的图片指定百分比的宽度,由于网站不同版块加载的图片宽度需求不同,所以不能在全局样式中指定。 …
阿里云免费主机的数据库版本还是5.1,默认数据库字符集是utf8,而我们使用的数据库默认字符集一般是utf8mb4,如果你备份的数据库字符集是utf8mb4,在阿里云免费主机导入数据库就会提示失败。 …
WordPress编辑器不工作,点击添加媒体、特色图像、可视化/文本切换等按钮没反应,出现这种问题首先就能判断出是JS没有加载成功造成的,网上给出两种解决方法: 第一种:常规设置中把站点语言设置为英文,这是比较坑爹的方法。 …
腾讯COS备份插件的使用和原理与WordPress七牛云备份插件相同,本文就不再做过多介绍。 腾讯COS备份插件的API配置信息不仅保存在数据库,还需要写入cos-php-sdk-master/Qcloud_cos/Conf.php文件。所以,如果写入配置失败,请检查相应目录有没有写入权限,一般情况是没有问题。 …
之前一直用百度网盘来做网站数据备份,但现在PCS接口申请不到了,并且近年来网盘服务纷纷关闭,感觉也不靠谱。所以,决定使用七牛云存储来备份数据,毕竟付费的服务才有保障,况且七牛的免费配额也足够一般博客使用。 …
一些主机不支持发送邮件功能,所以我们才用到了WP-Mail-SMTP插件,使用WP-Mail-SMTP插件后即可通过QQ、163、新浪等邮件服务器发送邮件。 通常WP-Mail-SMTP插件发信失败都是设置错误造成的,相关的教程网上很多,这里要说的是一个特殊案例。 我的一些插件使用了wp_mail函数发信,安装WP-Mail-SMTP插件前没有任何问题,但是使用主机发信100%进垃圾箱,我使用的是虚拟主机又没有权限修改相关配置,所以才安装了WP-Mail-SMTP插件。 …
在制作WordPress主题时,一般我们都是直接在header.php中写入link标签加载CSS样式表,但是,如果我们使用wp_enqueue_style加载样式表的话,可以避免重复加载,也就是说wp_enqueue_style会判断之前有没有加载过同样的样式表,如果已经加载过了就不再重复加载。另外,wp_enqueue_style的依赖功能也非常实用。 …