本文共 3190 字,大约阅读时间需要 10 分钟。
一、自己在wordpress建站过程中使用的操作性强、友好的插件分享
1、页面编辑插件:Elementor
这个插件可编辑性强,除顶部和底部可以修改外,其他所有内容时自己可以修改的,还可以创建自己的模板,在需要的位置添加,还可以自己编写html来编辑网页。
2、登录注册以及权限管理插件: Pie Register
该插件可以设置未注册用户不具访问某些网页的权限,还可以在注册、登陆、忘记密码页码添加验证码,以及注册时用户邮箱验证
3、底部可编辑模板:Blue construction(底部可编辑版权)
4、登录注册邮件发送:SMTP Blank
二、多站点建设
教程:https://www.boke8.net/wordpress-allow-multisite.html
Not Found 问题解决:(见最后一个方案,将None改为ALL)
https://www.crifan.com/test_local_wordpress_homepage_can_open_but_any_post_error_not_found_the_requested_url/
三、在建站过程中的一些常见问题
1、登陆注册页面的美化
(1)将网页中的英文改为中文
使用Pie Register 插件时,所给的登陆注册忘记密码页面有些文字为英文,需要修改为英文
在后台找到Pie register所在目录中的template页面下的三个文件,将对应的英文改为中
在修改过程中如果遇到编码问题,可以将每个加入的中文先进行编码转换,具体操作如下:
$str = incov("utf-8","gb2312","登陆") /*将中文转换为gb2312编码
并在需要修改为中文的地方添加:$str
(2)页面的编辑
有时由于模板的不兼容等原因,需要对页面进行编辑,此时需要修改css文件
找到Pie register插件目录下的css文件夹中的front.css文件,进行修改,有时可能还需要编辑主题模板下的style.css文件
2、菜单栏字体修改
第一步:找到菜单栏文字所在class或id
第二步:在额外css中对其进行编辑
3、固定链接修改
修改为固定链接如下:
访问子页面时,页面显示“404 Not Found”,解决方案(仅适合nginx):
在 /etc/nginx/config.d/mysit.conf文件的 loction \ {} 中添加
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break;}if (-f $request_filename/index.php){ rewrite (.*) $1/index.php;}if (!-f $request_filename){ rewrite (.*) /index.php;}
一定记住,需要重启nginx
重启nginx:
不能用service nginx restart 来重启nginx
第一步:ps -ef | grep nginx 查看nginx的目录
第二步:cd进入该目录
第三步:nginx -s reload 重启nginx
4、底部版权栏添加
管理员用户登录,打开首页,点击左上角的自定义
该部分代码添加在constructioin zone options > Footer info >copyright
管理该部分的css文件添加在自定义的"额外css"中
.top-user{ float: right; margin-right: 10px; height: 0px; display: none; }.main-header-area .main-menu-area nav ul li a { display: block; transition: all .2s; text-transform: uppercase; text-decoration: none; font-weight: 600; font-size: 18px; color: #000000;}.footer-law { float: right; overflow: hidden; overflow-x: hidden; overflow-y: hidden; font-size: 0;}li{ list-style:none; display: inline-block; font-size: 12px; line-height: 24px;}a { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: inherit; font-size: inherit; font-weight: inherit;}.footer-law > li + li:before { content: "|"; margin-left: 5px; margin-right: 5px;}.footer-copyright { float: left; font-size: 0;}.footer-copyright span, .footer-copyright a { display: inline-block; margin-right: 10px; font-size: 12px; line-height: 24px;}
5、轮播图添加
使用elementor插件,添加一个模块,并将HTML拖入模块