#wordpress #rss #simplepie
#wordpress #RSS-канал #simplepie
Вопрос:
WordPress 2.8.4, плагин Simple Pie 2.2.1
У меня это:
<?php echo SimplePieWP(
array(
'http://gdata.youtube.com/feeds/base/videos?q=fifa10 traileramp;client=ytapi-youtube-searchamp;alt=rssamp;v=2'
),
array(
'items' => '1')
); ?>
Вместо fifa10
я хотел бы иметь значение пользовательского поля с ключом name-of-game
внутри.
Как я могу это сделать?
Ответ №1:
Вы получаете значение пользовательского поля WordPress с помощью get_post_meta()
:
get_post_meta($post->ID, 'name-of-game', true)
Чтобы включить его в вызов вашей функции SimplePieWP, используйте конкатенацию строк с .
(точка):
<?php echo SimplePieWP(array('http://gdata.youtube.com/feeds/base/videos?q=' .
get_post_meta($post->ID, 'name-of-game', true) .
' traileramp;client=ytapi-youtube-searchamp;alt=rssamp;v=2'),array('items' => '1')); ?>