Ist dieser Code korrekt geschrieben? Wenn ich diesen Code in der function.php speichere und als SHORTCODE nutze. Erscheint nur eine Weisse Seite bzw. der Platzhalter PREIS wird nicht dargestellt.
Hier der Code.
Code
function displayPriceProduct( $atts ) { $atts = shortcode_atts( array( 'id' => null, ), $atts, 'bartag' );
$html = '';
if( intval( $atts['id'] ) > 0 && function_exists( 'wc_get_product' ) ){ $_product = wc_get_product( $atts['id'] ); $html = "Preis = " . $_product->get_price() . ", Normaler Preis = " . $_product->get_regular_price() . ", Angebotspreis = " . $_product->get_sale_price() . ", Angebotsenddatum = " . $_product->get_date_on_sale_to(); } return $html;
}
add_shortcode( 'woocommerce_product_price', 'displayPriceProduct' );
PHP-Erfahrung: Neuling