全球主机交流论坛

标题: WordPress判断首页的代码 [打印本页]

作者: 尼欧一方通行    时间: 2020-10-5 22:44
标题: WordPress判断首页的代码
本帖最后由 尼欧一方通行 于 2020-10-6 10:18 编辑

这个插件是把WordPress的页面(不是对象)缓存进redis内存里面,比一般的缓存在硬盘里快很多,不过我想排除首页不缓存,只缓存内页什么的,已经找原作者解决了,用REQUEST_URI来判断而不是is_home()
作者: gdtv    时间: 2020-10-5 22:45
if(is_home())
return true;
作者: h20    时间: 2020-10-5 22:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 电光    时间: 2020-10-5 22:45
本帖最后由 电光 于 2020-10-5 22:47 编辑

if ( is_home() || is_front_page() )

不确定,自己试一下吧

只用 is_home(),只能判断默认首页,所以当在WordPress后台“设置 - 阅读设置”把某个静态页面设置为首页之后,这段代码的判断就不生效了。
作者: 尼欧一方通行    时间: 2020-10-5 22:54
电光 发表于 2020-10-5 22:45
if ( is_home() || is_front_page() )

不确定,自己试一下吧

这个我查过也试过,不行,致命错误,可能需要按照它的写法?我也不知道怎么回事
// Allow an external configuration file to append to the bail method.
                if ( self:bail_callback && is_callable( self:bail_callback ) ) {
                        $callback_result = call_user_func( self:bail_callback );
                        if ( is_bool( $callback_result ) )
                                return $callback_result;
                }

作者: 尼欧一方通行    时间: 2020-10-5 22:55
gdtv 发表于 2020-10-5 22:45
if(is_home())
return true;

试过了不行才来发帖问的
作者: gdtv    时间: 2020-10-5 23:20
尼欧一方通行 发表于 2020-10-5 22:54
这个我查过也试过,不行,致命错误,可能需要按照它的写法?我也不知道怎么回事
// Allow an external co ...

是加上了没效果,还是代码错误运行不了?如果是后者,把错误信息发上来看看。
作者: 尼欧一方通行    时间: 2020-10-5 23:28
gdtv 发表于 2020-10-5 23:20
是加上了没效果,还是代码错误运行不了?如果是后者,把错误信息发上来看看。 ...

There has been a critical error on your website就是打开网站显示为致命错误,应该是它需要特定的语法吧我猜
作者: gdtv    时间: 2020-10-6 10:49
尼欧一方通行 发表于 2020-10-5 23:28
There has been a critical error on your website就是打开网站显示为致命错误,应该是它需要特定的语法 ...

开启php错误显示再看下具体的错误信息
作者: 尼欧一方通行    时间: 2020-10-6 19:01
gdtv 发表于 2020-10-6 10:49
开启php错误显示再看下具体的错误信息


我发邮件问了插件作者,说是代码用REQUEST_URI来判断就可以了,然后说这里用is_home()为时尚早,翻译的大致是这个意思
作者: 嗷嗷    时间: 2020-10-6 20:26
啥插件


​​​​​​​




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4