Я пытаюсь добавить php для динамического отображения rss на страницах результатов поиска на моем сайте WordPress. $ XMLFILE, приведенный ниже, должен иметь URL-адрес для rss-канала, который я хочу отобразить.PHP внутри PHP, как?
$XMLFILE = "http://www.bing.com/search?q=SEARCH-QUERY-GOES-HERE&format=rss";
Теперь дело в том, я хочу использовать другой PHP в $ XMLFILE, где он говорит ПОИСК-QUERY-GOES-HERE. Как этот пример:
$XMLFILE = "http://www.bing.com/search?q=<?php printf(__('%s', 'twentytwelve'), '' . get_search_query() . ''); ?>&format=rss";
Проблема в том, как я могу поместить php внутри этого для завершения URL-адреса?
Этот PHP я получил от WordPress и отображает слово для поиска поиск на сайте
<?php printf(__('%s', 'twentytwelve'), '' . get_search_query() . ''); ?>
SO теперь я пытался поставить их вместе так, когда пользователь выполняет поиск может ЯБЛОКИ он будет показывать в $ XMLFILE, где говорится, что SEARCH-QUERY-GOES-HERE имеет слово APPLES и поэтому отображает rss для ключевого слова APPLES. Яблоки - это просто ключевое слово примера, которое я использовал, чтобы попытаться проиллюстрировать то, что я прошу.
Получите то, что я прошу? Кто-нибудь знает, как добавить php внутри php, как этот, или лучший вариант для добавления Word Search в Word $ XMLFILE, где говорится SEARCH-QUERY-GOES-HERE?
Заранее благодарен!
Вы не можете встроить PHP в PHP так, если вы не используете 'eval()'. И, как правило, 'eval()' - злой уродливый инструмент, который никогда не должен использоваться - в какой-то момент вы будете взорвать вас ужасно. –
@Frederik ответил на вопрос очень хорошо, и его ответ сработал. Спасибо всем, ребята. Нет необходимости использовать код eval() :) – Jay