我对编码很陌生——我实际上只是想学习使用 WordPress 为朋友编辑一个旧网站,以使其更具视觉吸引力和新鲜感。
一切都过时了,所以我备份了网站,然后开始按照我认为正确的顺序更新内容,但我可能错了,因为一旦我更新了插件,我就遇到了 Parse Syntax 错误并且无法进入现在是 wp-admin。
我按照本教程中的步骤(使用 FileZilla 和 Notepad++)尝试修复它,但它一直在同一个文件中给我一个新的解析语法错误。现在我担心我只是让那里的事情变得更糟而且我不确定我应该做什么。
最初的错误是第 344 行的意外“[”(或“]”?idr 现在...),所以我认为我需要摆脱它,但我认为我是不对的。在尝试更改 2-3 次之后,这是我现在遇到的错误:
解析错误:语法错误,意外的 T_CONSTANT_ENCAPSED_STRING in /home/content/67/14065667/html/wp-content/plugins/page-links-to/classes/plugin.php on line 346
这是我一直遇到问题的编码部分(第 340-351 行):
public function enqueue_block_editor_assets() {
// Gutenberg.
if ( self::is_block_editor() && self::is_supported_post_type() ) {
wp_enqueue_script( 'plt-block-editor', $this->get_url() . 'dist/block-editor.js', array( 'wp-edit-post', 'wp-element', 'wp-plugins' ), self::CSS_JS_VERSION, true );
wp_localize_script( 'plt-block-editor', 'pltOptions',
'supports'
'newTab' => self::supports( 'new_tab' ),
],
]);
do_action( 'page_links_to_enqueue_block_editor_assets' );
}
}
我可以尝试解决这个问题吗?
有只小跳蛙