
Содержание
Внутри цикла LOOP:
[php]
<?php
if ( get_post_meta($post->ID, ‘custom-field-name’, true) ) :
echo get_post_meta($post->ID, ‘custom-field-name’, true);
endif;
?>[/php]
Вне цикла LOOP:
[php]<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, ‘custom-field-name’, true);
wp_reset_query();
?>[/php]
Пример использования
При разработке одного сайта я реализовал блок проекты через стандартные рубрики вордпрес, но атрибуты добавил через произвольные поля. В иотоге получилось вот так:

На фото представлена карточка товара (шаблон single.php), вернее её 1 экран.
Стандартный вывод произвольных полей не работал:
[php]
<?php
$price = get_post_custom_values(‘price’);
?>
Цена: <?php echo $price[0];?>
[/php]
Для того чтоб все заработало, пришлось добавить код:
[php]
<?php
$price = get_post_custom_values(‘price’);
?>
Цена: <?php echo $price[0];?>
<?php
if ( get_post_meta($post->ID, ‘price’, true) ) :
echo get_post_meta($post->ID, ‘price’, true);
endif;
?>
[/php]





