Woocommerce, мне нужно получить URL, чтобы я мог получить идентификатор продукта оттуда - PullRequest
0 голосов
/ 05 марта 2019

Я немного рассол. Мне нужно получить идентификатор страницы продукта, на которой я нахожусь. Я нахожусь на странице продукта, где сверху есть видео, и когда это видео заканчивается, оно вызывает шорткод для модального всплывающего окна, которое работает просто отлично, но затем внутри этого модального всплывающего окна мне нужно получить цену и идентификатор продукта, чтобы он не мог автоматически генерировать кнопку для добавления в корзину.

Надеюсь, вы понимаете проблему, я искал около 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-адрес и идентификатор используемого плагина, но я не знаю, как получить URL-адрес продукта.

Надеюсь, кто-то может помочь, и если вам нужна дополнительная информация, пожалуйста, скажите мне, и я получу ее для вас: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...