2016-07-21 19 views
-1

從來就變得有點問題:)我想創建一個自定義的着陸頁另外我的產品頁面。此自定義着陸頁與產品名稱相同。這樣我有帖子標題,但不是正確的ID。Woocommerce - 當我獲得標題並且處於不同的頁面時,如何獲得產品ID?

有了這個posttitle我想獲得該產品的ID。我在產品頁面上發現了幾個簡碼以獲取標題和ID,或者手動輸入了產品ID,但不是自動輸入產品ID。

我想要在我的$ product數據庫中查找「牙刷XY」的東西,並返回該標題的特定ID,如果它找到它:) 該ID應該來自產品ID,而不是實際的帖子!

有人可以幫我嗎?感謝和親切的問候, codenox

+1

https://codex.wordpress.org/Function_Reference/get_page_by_title – rnevius

回答

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

試試這個代碼 -

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

此代碼從產品名稱產品ID。

0

不幸的是我不得到與這些代碼正確的產品ID。我得到了實際頁面的ID,但我想要的是與我的頁面/博客帖子具有相同標題的產品的產品ID。