Subdirectory hosted WP not exporting properly - debugging inside

未关闭
#790 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
35/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
php, wordpress
领域
backend, web-dev

调研方向

未指定文件、测试或入口点。使用位于 /wp/ 的 WordPress 以及 example.com/wp2/ 和 example.com/wp-static/ 等后处理值重现导出,然后追踪配置的子目录在哪里与资源路径组合。完成的标准是资源只使用一次输入的目录,而不是重复匹配的文本。

由索引模型根据 Issue 内容生成。

描述

bug

I've been testing this plugin on Centos7 cpanel server with php 8.0 and wordpress 5.7.2. I have wordpress installed at example.com/wp/ and I've been trying various post processing to make it work in a different sub directory.

If I type "" into postprocessing it expects the static site to exist at example.com as expected. This seems to work just fine.

If I type "example.com/static/" into postprocessing it expects the site to exist at example.com/static/ as expected. This also seems to work just fine.

If I type "example.com/wp/" into postprocessing then it expects the static site to exist at example.com/wp/ as expected, but this kind of defeats the purpose because I'd have to move the non-static wordpress to some other directory and then probably have to update the config so it knows it's new directory.

If I type "example.com/wp2/" into the postprocessing box then all the resources look for example.com/wp22/ for some reason it duplicates the 2.

If I type "example.com/wp-static/" into the postprocessing box then all the resources look for example.com/wp-static-static/ for some reason it puts "-static" twice.

If I type "example.com/wpstatic/" into the postprocessing box then all the resources look for example.com/wpstaticstatic/ likewise it duplicates "static".

There's something strange going on with duplicating text entered into the post processing box when part of the subdirectory matches the original subdirectory I guess? Excellent plugin by the way! I've been looking for a good wordpress to static site converter forever, and most of them are abandoned or don't work. This plugin seems to work perfectly minus this small quirk I found about subdirectories. Keep up the great work!

主要语言
PHP
星标
1.5k
派生
292
PR 合并指标
30 天内没有已合并 PR

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

elementor/wp2static 的其他 Issue

查看 elementor/wp2static 的全部 Issue

相似的 Issue

更多 PHP Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。