2017-01-16 82 views
1

我必須在我的Wordpress網站中提取產品的post_id。 我用下面的代碼:url_to_postid無法使用正確的網址

$actual_link = 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"; 

     $actual_link = substr($actual_link, 0, -19); 
     //var_dump($actual_link); 
     $post_id = url_to_postid($actual_link); 
var_dump($post_id); 

$actual_link值如下:

http://www.pecso.it/prodotto/741drinkflex-piatto-nondiv/ 

$post_id值爲NULL。爲什麼?你能幫我嗎?

+0

刪除$ actual_link = substr($ actual_link,0,-19);並檢查它會工作。 –

+0

謝謝,但我需要$ actual_link url .. –

+0

爲什麼'substr()'在'$ actual_link' –

回答

0

當前帖子id值存儲在全局變量中。請檢查這個link的官方文檔

+0

我不需要實際後,但我需要與URL $實際鏈接.. –