Holen Sie sich Produkt-Permalink nach Produktnamen in Woocommerce

Lesezeit: 1 Minute

Benutzeravatar von user3868840
Benutzer3868840

Ich versuche, einen Woocommerce-Produkt-Permalink über den angegebenen Produktnamen zu erhalten. Ich weiß, dass ich einen Permalink durch die angegebene Produkt-ID wie folgt erhalten kann:

$url = get_permalink( $product_id );

Aber ich kann keinen Code finden, um es nach Produktnamen zu bekommen. Ich habe das versucht:

$url = get_permalink( 'title' );

Das funktioniert nicht. Bitte helfen Sie.

Dieser Code funktioniert bei mir

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

$product = wc_get_product( $product_id );
$permalink = $product->get_permalink();

  • Während dieser Code das Problem des OP lösen kann, ist es am besten, eine Erklärung hinzuzufügen, wie Ihr Code das Problem des OP behebt. Auf diese Weise können zukünftige Besucher von Ihrem Beitrag lernen und ihn auf ihren eigenen Code anwenden. SO ist kein Programmierdienst, sondern eine Wissensressource. Außerdem werden qualitativ hochwertige, vollständige Antworten mit größerer Wahrscheinlichkeit positiv bewertet. Diese Funktionen, zusammen mit der Anforderung, dass alle Beiträge in sich geschlossen sein müssen, sind einige der Stärken von SO als Plattform, die es von Foren unterscheidet. Sie können bearbeiten, um zusätzliche Informationen hinzuzufügen und/oder Ihre Erklärungen mit Quelldokumentation zu ergänzen.

    – ysf

    25. Juni 2020 um 11:53 Uhr

Benutzeravatar von Alkesh Goswami
Alkesh Goswami

Für URL:

$url = get_permalink($product_id)

Zum Titel:

$name = get_the_title($product_id) 

1405580cookie-checkHolen Sie sich Produkt-Permalink nach Produktnamen in Woocommerce

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy