我如何回应:
<?php the_title(); ?>
在下面的变量中,在&#34; q =&#34;
之后<?php
$feedURL = 'https://gdata.youtube.com/feeds/api/videos?q=<?php the_title(); ?>&orderby=published&start-index=11&max-results=10&v=2';
?>
答案 0 :(得分:1)
您要使用的是get_the_title()
function。
您正在使用的功能(the_title()
)它用于打印值(尽管您可以强制它只返回值more info)
您的代码如下所示:
<?php
$feedURL = 'https://gdata.youtube.com/feeds/api/videos?q=' . get_the_title() . '&orderby=published&start-index=11&max-results=10&v=2';
?>
答案 1 :(得分:0)
像这样的东西
<?php
$feedURL = 'https://gdata.youtube.com/feeds/api/videos?q=' . get_the_title() . '&orderby=published&start-index=11&max-results=10&v=2';
?>
答案 2 :(得分:0)
试试这个
<?php
$title = the_title();
$feedURL = 'https://gdata.youtube.com/feeds/api/videos?q='.urlencode($title).'&orderby=published&start-index=11&max-results=10&v=2';
?>
答案 3 :(得分:-1)
你已经在php了,所以你不需要再次打开php标签。只需在字符串上连接变量即可。
<?php
$feedURL = 'https://gdata.youtube.com/feeds/api/videos?q=' . the_title() . '&orderby=published&start-index=11&max-results=10&v=2';
?>
编辑使用。而不是+来匹配PHP。