Woocommerce,我需要获取网址,以便可以从那里获取产品ID

时间:2019-03-05 13:17:06

标签: php jquery ajax function woocommerce

我有点咸菜。我需要获取我所在产品页面的ID。 我在产品页面上,顶部有一个视频,当视频结束时,它调用了一个模式框弹出窗口的简码,它的工作原理非常完美,但是在该模式弹出框内,我需要获取价格,以及产品ID,这样它就不能自动生成用于添加到购物车的按钮。

希望您能理解问题,我已经搜寻了3天,找不到任何可以帮助我的人。

<?php
    global $product;
    $postid = get_the_ID();
    global $wp; 
    $current_url1 = home_url(add_query_arg(array($_GET), $wp->request));
    $obj_id = get_queried_object_id();
    $current_url2 = get_permalink( $obj_id );
    echo $current_url2;
    $productid = url_to_postid( $current_url2 ); 
    echo $productid;
    ?>

此代码当前输出以下内容:

https://kanselvvilselv.dk/modalpopupbox/dette-er-en-popup/3350

如果我更改并使用$ current_url1 这是它的输出:

https://kanselvvilselv.dk3350

我的问题是,我只获得URL和正在使用的插件的ID,但是我不知道如何从产品中获得URL。

希望有人可以提供帮助,如果您需要更多信息,请告诉我,我会为您提供的:D

0 个答案:

没有答案