1. 搭建完后最重要也是用的最多的一条命令 cd /home/wwwroot/wordpress/wp-content
该文件夹下:
language文件夹存储文件字体
plugins文件下存储插件
themes存储主题
这三个是很重要的文件夹
因为wordpress网站一些下载链接因为google原因被墙,你会发现很多语言包比如汉化包或者是插件都没有,这就需要自己下载。
本人懒得找汉化,用着也习惯就没有去找,baidu都有
至于插件安装方法:官网查找所需插件,通过wget,unzip进行操作
推荐插件:
Simple Custom Post Order (简单的改变post的顺序)
WP Statistics (浏览统计)
WordPress Importer (上传自制.xml网站)
Urvanov Syntax Highlighter (代码框)
Simple User Avatar (简单改变用户头像的方法)
Read More Without Refresh(简单的read more插件)
Two Factor(登录二重验证)
WP Mail SMTP和Contact Form 7(联系表单所需的两个插件)
Jetpack、Akismet Anti-Spam(安全类插件)
2. cd /usr/share/nginx/html/wordpress/
/wp-content/themes/(您的主题文件夹名)
该文件夹下footor.php是我们在备案后需要更改的文件
在</footer>后添加如下代码,您也可以更改参数变得更好看
其中备案图标建议上传至wordpress,把备案图标.png改成https://xxxx(图片所在位置)
1 2 3 4 5 6 7 8 |
<p align="center" style="font-size:10px;"> <a href="http://beian.miit.gov.cn" rel="nofollow" target="_blank">您的icp备案号</a> <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=xxxx" rel="nofollow" target="_blank"> <img src="备案图标.png" width="10px" height="10px"/>您的公安备案号</a> <br/> Copyright <span style="font-family:Arial, Helvetica, sans-serif;text-align:center;white-space:pre-wrap;color:#000000;font-size:10px;">© </span> 2021 PanCake </p> |
3. favicon.ico
APPEARANCE下有设置可以上传图片作为网站的 favicon.ico ,可以美化网站。也可自己通过html代码进行编写
4. style.css更改后可能不会立即生效,要清除原有浏览器内存
我们可以在function.php
function 主题名_scripts()下增加:
wp_register_style(‘style’,get_template_directory_uri().’/style.css’,false,1);
其中最后一个参数1每更改一次style加1,浏览器每次会自动查找style版本号是否一致。
该方法暂未测试,只存在理论阶段,望见谅
5. 配置请求频率与连接次数来防止某些特定攻击及爬虫
6. 上传自己的网页,(不通过wordpress)
(一)首先可通过ftp上传全部文件至你的theme/文件名下,改名成page-xxxx.php
(二)在wordpress后台文章下添加名为xxxx的文章,就可以通过给的连接进行访问。
(三)其中css,js调用,可通过把html要链接文件改成形如
1 |
<link href="<?php echo get_template_directory_uri(); ?>/文件夹名(可有可无)/style_test.css" rel="stylesheet" type="text/css"> |
7. 让WordPress分类/标签等存档页也能置顶文章。该功能非常实用,对置顶的分类及应用解说的很到位
8. 主页不显示某分类下文章的方法。也很实用
9. 背景如果修改加了有颜色的背景你会发现无法修改不透明度。说明:opacity为修改不透明度。老版本修改方式:wp-content/theme/主题文件夹 下 style.css 中 1557 行 site 中加入 opacity:值,如下代码背景颜色白色,不透明度80%。新版本更快捷方式 主题-主题文件编辑器 中修改 style.css ,就不需要后台修改了,更方便。
推荐使用第二种,不然当你插入图片会继承.site不透明度导致问题。
1 2 3 4 |
.site { background-color: #fff; opacity:0.8; } |
1 2 3 |
.site { background: rgba(255,255,255,.8); } |
10. wp linux 权限问题
11. wordpress上传限制问题步骤建议:
(1) /etc/php-fpm/php.ini 修改
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
(2) /etc/nginx/nginx.conf 中在80或443下看情况添加
client_max_body_size 128m;
(3) wp-config.php 中添加
define(‘ALLOW_UNFILTERED_UPLOADS’, true);
define(“FS_METHOD”,”direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);
未完待续