url_to_postid无法使用正确的网址

时间:2017-01-16 12:02:33

标签: php wordpress http-post

我要在Wordpress网站中提取产品的post_id。 我使用了以下代码:

$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。为什么?你能帮我吗?

1 个答案:

答案 0 :(得分:0)

当前的post id值存储在全局变量中。请查看link官方文档