2017-03-19 69 views

回答

0

讀取所有我FO的文檔後:每一個項目被添加到購物車時間網站的網址UND(幾頁)我發現WordPress的允許地方只爲自己和公網IP的HTTP請求,使用wp_http_validate_url,他的行爲可以是由過濾器覆蓋:http_request_host_is_external

的functions.php我添加覆蓋鉤:

add_filter('http_request_host_is_external','allowed_http_request_hosts_local', 10, 2); 

和功能與我的Web服務器的地址的實現:

function allowed_http_request_hosts_local($is_external, $host) { 
    $hosts_white_list=[]; 
    $hosts_white_list[]="www.example.com"; 
    if (! $is_external && in_array($host,$hosts_white_list)) 
     $is_external = true; 
     return $is_external; 
} 

Wordp ress安排cron-table中的webhooks,以便他們在WP自稱爲時觸發shop.example.com/wp_cron.php 許多防火牆不允許調用防火牆後面的公共IP,所以我結束了配置加入店鋪的私有地址給他/etc/hosts中

192.168.1.10 shop.example.com 

各項工作順利!

相關問題