WedX - журнал о программировании и компьютерных науках

Цена рядом с названием продукта [woocommerce]

У меня есть эта функция, и я хочу добавить рядом с ценой продукта. Я использовал get_price_html() и $price = $product->get_price_html

function woocommerce_template_loop_product_title() {
echo '<h4 class="woocommerce-loop-product__title">' . get_the_title() . '</h4>'; }

Текущий вывод

Текущий вывод

Желаемый результат

Желаемый результат


  • Замечательно. Можете ли вы объяснить, что именно не работает? 23.05.2020
  • Я не могу получить это: Название продукта: Цена, у меня есть только название продукта. Когда я добавляю код к переменным кода, возникают ошибки, и веб-сайт не работает, например. Толстовка с капюшоном $36 23.05.2020
  • Ваш код извлекает только заголовок (get_the_title()) Пробовали ли вы найти функцию, которая возвращает цену, и добавить ее в свою строку? 23.05.2020

Ответы:


1

Вам нужно будет добавить действие, чтобы изменить заголовок. Поэтому я написал этот код для вас, просто добавьте его в свой functions.php

add_action( 'the_title', 'add_price_title' );

function add_price_title($title) {
 $post_ID = get_the_ID();
 $the_post = get_post($post_ID);
 $date = $the_post->post_date;
 $maintitle = $the_post->post_title;
 $count='';
 $product = wc_get_product( $post_ID );
 $price = $product->get_price();


if ($the_post->post_status == 'publish' AND $the_post->post_type == 'product' AND in_the_loop()) { 
 return "<span type='number' class='notbold'>".$title." $".$price.""."</span>";
}

else{
 return $title;   
}
}
23.05.2020

2
function woocommerce_template_loop_product_title() {
global $product;
$price = $product->get_price_html();
echo '<h4 class="woocommerce-loop-product__title h-price">' . get_the_title() .'&nbsp'. $price .'</h4>';}

Мой ответ.

24.05.2020
Новые материалы

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]