Wordpress как вывести цену или друго значение из поста?

palarmaz
На сайте с 05.04.2010
Offline
125
2622

К примеру, в статье есть цена на товар. Хочу чтобы при переходе в рубрику с товарами было название статьи + цена. Цена заключена в тег <div id="price"> 220 руб. </div>

Как вытянуть цену из поста?

Gerga
На сайте с 02.08.2015
Offline
94
#1

palarmaz, цена хранится в произвольном поле? Если да, то get_post_meta


$price = get_post_meta( get_the_ID(), 'price', 1 );
echo $price ? '<div class="product-price">'. $price .' руб.</div>' : '';
palarmaz
На сайте с 05.04.2010
Offline
125
#2
Gerga:
palarmaz, цена хранится в произвольном поле?

Спасибо за совет.

Нет, просто в тексте. Требуется не только цену выводить, но и другую полезную информацию. Есть ли другие варианты?

Polkan
На сайте с 28.09.2005
Offline
102
#3

По id поста получать текст и регуляркой выбирать из него нужные данные.

Но вообще это какие-то костыли.

Цену лучше бы хранить в специальном поле.

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops
Gerga
На сайте с 02.08.2015
Offline
94
#4

palarmaz, вам нужна функция, которая пройдется по всем записям и запишет нужную информацию в произвольные поля.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий