wordpress 多站点的 Elementor 编辑器无法在子站点正常打开

正在查看 10 个帖子:11-20 (共 22 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,933
    @feibisi

    已激活插件里去停用除了 elementor 以为的全部插件,然后再测试。

    9324290
    参与者
    • 文章数量: 26
    @9324290
    楼主

    保留了 Elementor  和 Elementor Pro ,还是无法打开。

    我觉得是伪静态的问题,因为我用了一个伪静态规则 (在 #37173) 可以正常打开 Elementor 编辑器,但是上传媒体库无法正常显示。

    所有我想,能不能麻烦一下把两个伪静态规则合并优化看看😄

    现在用的论坛伪静态

    rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
    if (!-e $request_filename){
    rewrite ^.+?(/wp-.*) $1 last;
    rewrite ^.+?(/.*\.php)$ $1 last;
    rewrite ^ /index.php last;
    }

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

    我们站用的就是这个,你可以试试看

    rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
    if (!-e $request_filename){
    	rewrite ^.+?(/wp-.*) $1 last;
    	rewrite ^.+?(/.*\.php)$ $1 last;
    	rewrite ^ /index.php last;
    }

    上传媒体库无法正常显示没弄懂是哪里上传不行,后台媒体库也不行你可以 F12 然后截图错误。

    国产作者的插件没特殊需要不要混用。

    9324290
    参与者
    • 文章数量: 26
    @9324290
    楼主

    现在用的就是:

    rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
    if (!-e $request_filename){
    rewrite ^.+?(/wp-.*) $1 last;
    rewrite ^.+?(/.*\.php)$ $1 last;
    rewrite ^ /index.php last;
    }

    用了 #37173 楼的伪静态规则,媒体库上传图片不显示,且打开图片链接 404(子站点有自定义上传路径);

    用了论坛的伪静态规则,媒体库的图片和图片链接能正常显示了,但是 Elementor 编辑器无法打开;

    9324290
    参与者
    • 文章数量: 26
    @9324290
    楼主

    只启用 Elementor 和 Elementor pro 插件,主题也是 hello Elementor

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

    估计是你服务器或者 WordPress 配置的不对,上面的伪静态我们很多站都在用,没出现过这种情况。

    可以尝试开启 debug 然后仔细调试下。

    9324290
    参与者
    • 文章数量: 26
    @9324290
    楼主

    你用 子目录多站点 试一下

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

    说我们一直在用你还不信,每个新版本出来都会在下面的测试站做测试,子目录正常,你服务器或者部署的问题。

    https://demo.weixiaoduo.com/elementor

    9324290
    参与者
    • 文章数量: 26
    @9324290
    楼主

    问题是我用新装的服务器弄也是这个情况呀,那个伪静态帖子 https://bbs.weixiaoduo.com/topic/34228#post-34234 也有说到调用不了 api ,你们后面有讨论啥解决方案了吗?

    9324290
    参与者
    • 文章数量: 26
    @9324290
    楼主

    如果遇到子站采用 wp- 开头的链接 404 的话就把上面的规则 rewrite ^.+?(/wp-.*),改成 rewrite ^.+?(/.*) 一般不用改。

    这个我也试了,https://网址/子站/wp-json/elementor/v1/globals 还是 404

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

话题信息