2 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊
那段代碼看起來不太好,為什么您需要制作一個(gè)從外部加載 wp 的插件,然后通過 Woocommerce Client Api 獲取產(chǎn)品列表,然后循環(huán)所有這些來創(chuàng)建 if 條件。
如果您只是在 WP 標(biāo)準(zhǔn)插件結(jié)構(gòu)中傳遞,使用全局 $wpdb 類并通過一些連接執(zhí)行查詢,那么效率會(huì)更高。
也就是說,您面臨的問題可以通過在代碼之前添加以下內(nèi)容來解決:
ignore_user_abort( true );
/* Don't make the request block till we finish, if possible. */
if ( function_exists( 'fastcgi_finish_request' ) && version_compare( phpversion(), '7.0.16', '>=' ) ) {
fastcgi_finish_request();
}

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
出現(xiàn)問題是因?yàn)?wp-config.php 包含在開頭。
wp-config.php 到底有
require_once(ABSPATH . 'wp-settings.php');
它初始化了一些核心的 WordPress 函數(shù),這些函數(shù)又“鎖定”了 WordPress 的核心函數(shù)。會(huì)議。 我設(shè)法通過刪除解決了這個(gè)問題
include_once($_SERVER['DOCUMENT_ROOT'].'/wp-config.php');
并將其替換為自定義定義
- 2 回答
- 0 關(guān)注
- 175 瀏覽
添加回答
舉報(bào)