Merhaba,
İçerisinde tek bir ürün olan hazırladığım bir woocommerce sitesinde ürünün detaylarına ürün sayfası haricinde ihtiyaç duydum. Araştırmalarım sonucu aşağıdaki kod parçasını buldum.
Bu kod parçasını functions.php dosyasına eklediğinizde kısa kod ile ID’sini belirlediğiniz ürün fiyatını herhangi bir yazı veya sayfanızda görüntüleyebiliyorsunuz.
Kısa Kod
add_shortcode( 'smt_product_price', 'smt_woo_product_price_shortcode' );
function smt_woo_product_price_shortcode( $atts ) {
$atts = shortcode_atts( array(
'id' => null
), $atts, 'smt_product_price' );
if ( empty( $atts[ 'id' ] ) ) {
return '';
}
$product = wc_get_product( $atts['id'] );
if ( ! $product ) {
return '';
}
return $product->get_price_html();
}
[smt_product_price id="1285"]