我對編碼很陌生——我實際上只是想學習使用 WordPress 為朋友編輯一個舊網站,以使其更具視覺吸引力和新鮮感。一切都過時了,所以我備份了網站,然后開始按照我認為正確的順序更新內容,但我可能錯了,因為一旦我更新了插件,我就遇到了 Parse Syntax 錯誤并且無法進入現在是 wp-admin。我按照本教程中的步驟(使用 FileZilla 和 Notepad++)嘗試修復它,但它一直在同一個文件中給我一個新的解析語法錯誤?,F在我擔心我只是讓那里的事情變得更糟而且我不確定我應該做什么。最初的錯誤是第 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' ); }}我可以嘗試解決這個問題嗎?
1 回答

有只小跳蛙
TA貢獻1824條經驗 獲得超8個贊
似乎您的參數列表wp_localize_script
格式不正確。應該是這樣的
wp_localize_script( string $handle, string $object_name, array $l10n )
解決這個問題,你應該會很好。如果沒有更多關于什么應該屬于$handle
,$object_name
和的上下文$l10n
,則無法完全鍵入答案來清除它。
- 1 回答
- 0 關注
- 85 瀏覽
添加回答
舉報
0/150
提交
取消