2013-03-11 3 views
0

Можно ли использовать пользовательский ID в цикле? Например, используйте $post->122334535 вместо $post->ID.

Th вещь есть. У меня есть пользовательские сообщения, прикрепленные к этим пользовательским сообщениям: images. Мне нужны изображения для другой страницы, созданной bij CakePHP instad of Wordpress.

страниц не имеет тот же ID «s, так что я пробовал так: <?php get_post_meta($post->$info['id'], 'Thumbnail') ?> Но никакого ответа. ID и $info['id'] - то же самое число.

ответ

0

Вы ошибаетесь. Если по какой-либо причине вы хотите использовать свой собственный идентификатор, вы должны заменить целое $post->ID на ID, который вы хотите.

Например, если вы хотите использовать пост ID 123, вы должны использовать:

<?php 
echo get_post_meta(123, 'Thumbnail'); 
?> 

Обратите внимание, что я добавил echo, потому что использование только get_post_meta ничего не будет печатать, он просто возвращает значение ,

+0

Спасибо, это работает. Думаю, меня смутило использование ID в $ post-> ID. – Aduro

1

Вы не можете использовать как $post->122334535 вместо $post->ID. Поскольку post post-запрос Wordpress дает идентификатор сообщения, записывая код $post->ID. Вместе Post и ->ID эхо id сообщения в wordpress. Итак, вы можете использовать 122334535 (post_id) вместо Post->ID.

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