2012-07-02 1 views
0

У меня есть 2 пользовательских поля в моем сообщении с именем Status и Version. Я хотел бы получить значение поля Status для отображения в сообщении. В соответствии с документацией следующее должно получить значение.Получение значений пользовательского поля WordPress

<?php get_post_meta($post->ID, 'Status', true); ?> 

Однако ничего не возвращается.

Делая следующий

<?php the_meta(); ?> 

Возвращает имена и значения всех настраиваемых полей, так что они, кажется, добавлены правильно и работает. Я делаю что-то не так, или у кого-нибудь есть идеи?

ответ

3

Когда вы говорите "ничего не возвращается", то, что вы ожидаете

<?php get_post_meta($post->ID, 'Status', true); ?> 

делать? get_post_meta просто возвращает значение, оно не отражает его, и вы не храните его в переменной. Есть ли добавление echo, например:

<?php echo get_post_meta($post->ID, 'Status', true); ?> 

делать то, что вам нужно?

+0

Ahh, конечно, долгое время работал над этим, делая все простые ошибки –

+0

Был там, сделал это. Рад, что вы его отсортировали. – Hobo

 Смежные вопросы

  • Нет связанных вопросов^_^