• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

На странице с товарами отобразить "1 кг/500 руб"

Статус
В этой теме нельзя размещать новые ответы.

KVS17

Новичок
Подскажите, как можно решить такую задачу?
На странице, где отображаются товары, рядом с ценой указать: "Цена за 1 кг 500 руб". А не просто "500 руб".
Думаю сделать через произвольные поля, может есть решения без костелей?
Спасибо.
 

D&B

Администратор
Команда форума
Местный
Почему бы просто не указать вес - 1 кг?
 

KVS17

Новичок
Вариант хороший, но не подходит. У меня есть товары по весу, а есть по штукам... По этому параметром - вес, тут все не охватишь.
p. s. Мне надо, на странице коллекции товаров, рядом с ценой указать за сколько эта цена.
 

D&B

Администратор
Команда форума
Местный
Есть еще старый, проверенный способ - просто дописать "Цена указана за 1 кг":)
 

KVS17

Новичок
если я напишу это сюда
-товар---iObcatka---WordPress.png


то корзина перестанет считать
Главное чтоб на витрине с товарами было видно
1кг/500р или 1шт/500р
 

KVS17

Новичок
Как вывести только значение и только одного произвольного поля?
<?php the_meta(); ?> вываливает все произвольные поля
<?php echo get_post_meta($post->ID, 'customField', true) ?> не выводит значение, на этом месте пусто
 

KVS17

Новичок
Вот так работает <?php echo get_post_meta( get_the_ID(), 'customField', true); ?>
закрывайте тему
 
  • Like
Реакции: D&B

visionery

Форумчанин
подскажи ( целый день мучаюсь)
хочу в шаблон письма вставить данные из custom fields
Есть metaid: _wc_acof_3

вписываю в шаблон письма
<?php echo get_post_meta( get_the_ID(), '_wc_acof_3', true); ?>

но ничего не появляется.... в чем может быть дело?
 

visionery

Форумчанин
если вписываю вместо get_the_ID() номер заказа, то поля показываются
 

visionery

Форумчанин
Получилось :)
расскажу подробней
1) создаем custom field в заказе для отображения дополнительных данных ( вес, стоимость, номер для отслеживания)

2) ищем в sql "metaID" поля( обычно в таблице _postmeta), в моем случаи это было: _wc_acof_3
искать можно с помощь phpmyadmin ( ну и других вариантов)

3)в шаблон письма вставляем следующую строку
<?php echo get_post_meta($order->id, '_wc_acof_3', true ); ?>

Где
$order->id - получение ID заказа
'_wc_acof_3' - metaID

Результат: будет выведено поле meta_value, относящиеся к конкретному заказу.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу