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

时间:2016-07-21 16:25:12

标签: php wordpress woocommerce product shortcode

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

有了这个字幕,我想得到产品的ID。我在产品页面上找到了几个短代码来获取字幕和ID,或者我手动输入产品ID,但不是自动输入。

我想在我的$ product数据库中查找“Toothbrush XY”,并在找到该标题时返回该标题的特定ID :) 该ID应该来自产品ID,而不是实际的帖子!

有人可以帮帮我吗?谢谢和亲切的问候, codenox

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

试试这段代码 -

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

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

答案 2 :(得分:0)

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