wordpress和discuz并存nginx伪静态规则

涂红伟 发布于 06/17/2017 - 11:35:45
最近有个客户想做一个CMS+BBS架构的网站,最后选择了wordpress和discuz,wordpress在根目录 ,discuz在二级目录 ,服务器环境为LNMP,网站做好后发现启用伪静态存在问题,似乎wordpress和discuz的静态规则存在冲突,不过经过一番折腾,最终还是让wordpress和disucz在nginx上的伪静态规则愉快的并存。

wordpress判断是否首页的方法

涂红伟 发布于 06/17/2017 - 11:30:58

利用is_home()判断是否为首页,如果不起作用,大致有如下两个常见原因:
第一种:
当你的首页不是默认的index.php的时候,而是在后台指定了一个page页面。这种情况下is_home()会失效,也就是说这样子的情况下就不能再用is_home()来判断。
is_front_page()是判断当前页是不是指定的首页,我们在上面描述的情况下需要的就是这个函数。
<?php if (is_home() || is_front_page()) { ?>
我只会在首页显示

解决wordpress 正在执行例行维护,请一分钟后回来 的方法

涂红伟 发布于 06/17/2017 - 11:29:30

有时升级wordpress插件可能因空间或网速等多种原因造成升级过程不能正常完成,访问网站会出现“正在执行例行维护,请一分钟后回来。”的提示,虽然等几分钟也能让wordpress自动恢复,但通过下面的方法可以让网站立即恢复,操作很简单,只需要进入FTP,删除网站根目录下的.maintenance文件即可。