Wooccommerce-当我有标题并且我在不同的页面上时,我如何获得产品ID


Woocommerce - How can I get product ID when I have got the title and I am on a different page?

我遇到了一个小问题:)我想在我的产品页面上另外创建一个自定义登录页面。此自定义登录页的名称与产品的名称相同。这样我就有了帖子标题,但没有正确的ID。

有了这个后标题,我想得到产品的ID。当我在产品页面上时,或者如果我手动输入产品ID,但不是自动输入,我已经找到了几个短代码来获取标题和ID。

我想要在$product数据库中查找"Toothbrush XY"的东西,如果找到了,则返回该标题的特定ID:)ID应该来自产品ID,而不是实际的帖子

有人能帮帮我吗?谢谢并致以亲切的问候,codenox

$product = get_page_by_title( 'Product Title', OBJECT, 'product' )
$product->ID 

试试这个代码-

<?php 
   global $post,$product_name;
   $product_name=$post->post_title;
   echo get_the_ID($product_name);
  ?>

此代码从产品名称中检索产品ID。

不幸的是,我没有用这些代码获得正确的产品ID。我得到了实际页面的ID,但我想要的是与我的页面/博客文章标题相同的产品的产品ID。