2013-11-15 8 views
0

Я работаю с плагином wordpress для вывода php include, который зависит от кода страны, я установил условные короткие коды, которые выводят текст, зависящий от местоположения, но не могут принять это на следующий уровень, чтобы включить PHP файл:php include в shortcode шаблона Wordpress

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'hello' .'[/wpgc_is_country_code]');?> 

это выводит «привет», но я хотел бы, чтобы inlcude файл PHP. Я попытался это:

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'include('include/UK.php')' .'[/wpgc_is_country_code]');?> 

, но он не работает, выход пустой, где я буду неправильно в «включать» часть вещей? (я также пробовал использовать функцию get_template_part без везения)

спасибо заранее!

ответ

0

привета является строка, так должна быть цитата, но включает в себя это функция, это не так, чтобы иметь какую-либо функцию в quote..remove одинарных кавычек на include(), и попробовать это

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . include('include/UK.php') .'[/wpgc_is_country_code]');?> 
+0

спасибо за разъяснение о цитаты, код до сих пор ничего не выводит для меня. с использованием того же include php без условных выражений: отлично работает и отображает содержимое php совершенно. так, сбитый с толку! – rrrnnn