我们阅读了每一条反馈,并非常认真地对待您的意见。
要查看所有可用的限定符,请参阅我们的文档.
对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。
单击“注册GitHub”,表示您同意我们的服务条款和隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。
已经在GitHub上了?登录到您的帐户
在Windows 10上,如果您尝试在低于PHP 8.0(7.4及更早版本)的版本上启动操场,则会报告以下PHP错误:
致命错误:未捕获错误:调用/var/www/html/wp-content/plugins/sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-lexer.php:2291堆栈跟踪:#0/var/ww/html/wp-content/plugins/sqlite-database-interation/wp-includes/sqlite/class-wp-sqlite-exer.php(1490):wp_sqlite_lexer->parse_unknown()WordPress/WordPress-playground#1/var/www/html/wp-content/plugins/sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-lexer.php(1442):wp_sqlite_lexer->lex():WP_SQLite_Lexer->__construct('SELECT option_n…')WordPress/WordPress-playground#3/var/www/html/WP-content/plugins/SQLite-database-integration/WP-includes/SQLite/class-WP-SQLite-translator.phpWordPress/WordPress-playground#4/var/www/html/wp-content/plugins/sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-db.php(282):wp_sqlite_Translator->查询(“SELECT option_n…”)第2291行上的WordPress/WordPress-playground#5/var/www/html/wp-includes/wp-d in/var/www/html/wp-content/plugins/sqlite-database-integration/wp-incoludes/sqlite/class-wp-sqlite-lexer.php
然而,PHP8.0及以上版本似乎工作良好。
文本已成功更新,但遇到以下错误:
感谢您的报道!
这很有趣——str_ends_带是在PHP8.0中添加的,WordPress提供了polyfill,但由于某些原因,它们似乎没有加载。绝对是一个错误。很可能wp-now也受到了影响。
str_ends_带
对不起,出了点问题。
看起来他们因为某种原因没有上膛。
我最初的猜测是,我们运行的是一个旧版本的WordPress,它没有这个版本。或者这个代码会在创建polyfill之前加载吗?
看起来他们因为某种原因没有上膛。 我最初的猜测是,我们运行的是一个旧版本的WordPress,它没有这个版本。或者这个代码会在创建polyfill之前加载吗?
啊,这是可能的,我刚把操场加载到Windows引导上安装的WordPress版本上,它可能需要升级。我会检查并报告。
无论哪种方式@乔纳森博森格扩展不应该崩溃。这是一个忘记旧版本WordPress存在的例子。
明白了,但最好确认错误是在实际的扩展中(这里可能不是这样),还是在SQLite插件中,在polyfill可能不存在的情况下,即用户启动扩展,但安装的WordPress版本早于x。
确认在使用旧版本WordPress的文件夹上运行VS代码扩展时发生错误。在WordPress 6.2.1上运行它非常有效。
很高兴知道!好吧,它应该仍然适用于以前的版本,谢谢您的报道@乔纳森博森格!
@阿达齐尔看起来polyfill是在WordPress 5.9中添加的:
https://github.com/WordPress/WordPress-develop/blob/a10e2bcf05309b814d7aba32281d24fe30eaf65b/src/wp-includes/compat.php#L471-L493号
SQLite扩展需要6.0:
https://github.com/WordPress/sqlite-database-integration/blob/738e3bc64be359504197371d6a2436d04e3848dd/readme.txt#L4
我想我们只能支持WordPress 6.0和更高版本?
FWIW我认为这很好,我们需要做的就是将其添加到某个地方的使用说明中。
我计划很快创建一个PR来添加一些使用说明,即Extension侧边栏中的链接,以便涵盖此问题。
SQLite扩展需要6.0:
不过我不认为是这样。它适用于5.9及更早版本。@贵族–你觉得更新这个数字怎么样?
没有分支或拉请求