我有点咸菜。我需要获取我所在产品页面的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