Как вывести цену товара в woocomerce?

383
04 июня 2017, 21:19

Всем доброго времени суток.
Нужно сделать калькулятор для товаров,на каждой странице,для этого нужно в инпут вставить цену товара,на странице которого мы находимся.
Написал такой инпут

<input type="text" id="price" value="" disabled>

А вот,что в value вставлять - без понятия.
Гугл выдал такое:

$product->get_price_html() ;

НО,когда я вставляю,ломается страница.
Так же,решил вывести $product

var_dump($product);

Вывелось

string(7) "classic"

то есть у товара есть только название,хотя в админке указал и цену,и изображение..
Так же нужно уточнить,что убрал вывод цены на странице товара.
Заранее благодарю за ответы и простите за такое кривое объяснение)

Answer 1

get_price_html() - это ваш метод,который применяется для сущности $product. Вместе оно возвращает value для вашего input. Я не вижу саму форму но input будет лежать в каком то div. Вот пример того что должно получится:
В самом view(html)-

<div id='my_input'></div>

В php:

woocommerce_form_field( 'my_input', array(
'type' => 'text',
'class' => array('my-field-class form-row-wide'),
'label' => __('My input')  . '</br>',
'placeholder' => __('0.00'), 
'value' => $product->get_price_html()
) );
READ ALSO
Symfony 3, запись JSON данных в БД

Symfony 3, запись JSON данных в БД

Здравствуйте! У меня такой вопрос

394
Скрипты выгрузки данных [требует правки]

Скрипты выгрузки данных [требует правки]

У меня есть скрипт выгрузки данных из бдКак корректно его можно описать в дипломной работе

217
Неправильная настройка Apache

Неправильная настройка Apache

Есть несколько сайтов на сервереКогда открываешь произвольный домен (которого не существует), - afkla

278