当主题开启开启 PJAX 局部刷新后 Ultimate Member 的一些问题。

  • 该话题包含 4 个回复,3 人参与,最后由诗语 更新于 5 年前
正在查看 5 个帖子:1-5 (共 5 个帖子)
  • 作者
    帖子
  • lewispen
    • 文章数量: 5
    @lewispen
    楼主

    当我的主题使用 PJAX 局部刷新之后,Ultimate Member 前台各页面出现了无法显示的情况。

    具体表现为:

    点击进入页面后仅能显示标题,但无法显示插件简码所展现的内容。

    手动刷新页面后,即可正常显示。

    阿呆
    • 文章数量: 13
    @dai

    看另一个帖子你的主题要么是特效太多,加载的 js 导致 UM 样式不兼容,要么是冲突,如果切换主题可以正常的话,那么就是主题不兼容的问题。

    插件在个人资料页面会应用部分的功能文件,旧版本的可以排除加载不在特定的页面加载 js 文件。

    新版本的不行了。不过可以通过插件来排除特定的页面加载 js 。

    可以试试这个插件

    WP Performance

    lewispen
    • 文章数量: 5
    @lewispen
    楼主

    个人资料页面无法上传的问题是 js 冲突导致的 (控制台可以看到报错) 。

    然而前台页面无法显示的问题应该不是。

    请注意是所有的页面 (包括登录、注册、找回密码、个人资料、账户等)

    因为 PJAX 局部刷新功能在我用的主题中是可以单独开关的,关闭它或者手动使用 F5 刷新页面,都可以使他正常显示。

    通过浏览器控制台查看,在进入页面后,没有加载任何属于 UM 的资源 (包括 js 、 css 等),也没有任何报错。

    我认为可能单纯是由于 UM 不兼容 PJAX 局部刷新导致的这个问题。

    然后我网站的全站音乐不间断播放依赖于 PJAX 技术。

    lewispen
    • 文章数量: 5
    @lewispen
    楼主

    从其他插件处得到了一点启发,修改插件的资源加载为全局加载,而不是在进入页面发现短代码后再加载。

    但是我不知道应该怎么修改才能做到这一点,请问您能否给些提示。

    谢谢。

    诗语
    管理员
    • 文章数量: 5,925
    @feibisi

    鱼和熊掌你得选一个,如果是自己能够做问题检测和排查的话,那么上面也说了是你主题不兼容的问题,然后不是没有加载,而是被阻止加载了。

    一般的,网站如果是打算做运营开放用户注册的话,

    简单点就好,不需要弄那些花里胡哨的东西。

正在查看 5 个帖子:1-5 (共 5 个帖子)
  • 哎呀,回复话题必需登录。

话题信息

  • 当前位于:Ultimate Member
  • 4 条回复
  • 3 个参与人
  • 最后回复:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 查看诗语的个人资料" class="bbp-author-link"><span class="bbp-author-name"> 诗语</span></a>
  • 上次活动:<a href="https://bbs.weixiaoduo.com/topic/34815/#post-34829" title=" 回复至:当主题开启开启 PJAX 局部刷新后 Ultimate Member 的一些问题。">5 年前</a>