У меня начальные проблемы с некоторыми PHP ...
Я бы хотел изменить ценовую метку для переменного продукта в зависимости от того, сдан ли в аренду или продан вариант продукта. У каждого продукта есть оба варианта.
Я понял, что заголовок сообщения продукта включает в себя текст «арендовать» или «купить» в зависимости от варианта.
Так что я вырезал некоторый код, найденный здесь попытаться отобразить другой ярлык в зависимости от результатов публикации названия продукта. В настоящее время выглядит так (но не работает!), Есть ощущение, что это совершенно неправильный подход, кто-нибудь может помочь?
function sv_change_product_html( $price_html, $product ) {
$is_rental = get_post_meta( $product->id, 'post_title' );
$price = $product->get_regular_price();
if (strpos($is_rental, "Rent") !== false) {
$price_html = '<span class="amount">' . wc_price( $price ) . ' per week</span>';
}
else
{
$price_html = '<span class="amount">' . wc_price( $price ) . ' buy today</span>';
}
return $price_html;
}