2016-10-12 4 views
0

У меня есть раздел кода внутри cusomtised виджета BuddyPress (latest-articles.php), который падает на часть => и выводит все после этого на экран. Вот код секции:WordPress & BuddyPress Вывод PHP на страницу

$infohub_args = array(
    'post_type' => array('article','post'), 
    'posts_per_page' => 8, 
    'order' => 'DESC', 
    'post_status' => 'publish' 
); 
$infohub_loop = new WP_Query($infohub_args); 

Это то, что выводит на экран вместо содержимого виджета:

массива ('статьи', 'сообщение'), 'posts_per_page' => 8, 'order' => 'DESC', 'post_status' => 'publish'); $ infohub_loop = новый WP_Query ($ infohub_args); */$ post_max = 8; $ all_post = array(); $ article_cat = get_terms (array ('taxonomy' => 'articles', 'hide_empty' => true));

В общем, все, что отображается после отображения на экране «=>».

Является ли это проблемой конфигурации или версии PHP?

Это на машине Windows 10/IIS 10.

+0

Я не думаю, что это вопрос конфигурации PHP или короткий тег (док http://php.net/manual/en/language.basic-syntax.phptags.php), так как PHP закрывающий тег должен быть '?>', чтобы проверить, где пробел между '=>' –

+0

short_open_tag отключен, обновлен в php.ini, и теперь он работает: – Waloob73

+0

short_open_tag = On – Waloob73

ответ

1

Там вы не позволяет короткой открытой теге <? (который обескуражен , так как он доступен, только если включена с помощью директивы файла конфигурации short_open_tag php.ini, или если PHP был сконфигурирован с --enable- short-tags).

см Doc http://php.net/manual/en/language.basic-syntax.phptags.php