2015-05-20 3 views
0

Я пытаюсь эхо html и php в строке, но я получаю синтаксическую ошибку с кодом ниже.echo html и переменная wordpress php в строке

     $post_title .= ' 

        <div id="show_neil" class="box five columns" data-target="#member_neil">'. 
        '<h4 class="name">'. 

        '<img src="' . get_bloginfo('template_directory') . '/img/team/neil.png">'. 

        .get_the_title($post_id). 

        '</h4>'. 
        '</div> 

        '; 

Как эхо от этого?

+1

Во-первых, отсутствует точка с запятой (';') в конце этого (что не должно беспокоить, если после этого ничего не происходит, но я подозреваю, что после этого есть больше кода). Во-вторых, что возвращает bloginfo? В-третьих: какая синтаксическая ошибка бросается? – briosheje

+0

bloginfo возвращает URL-адрес. в конце предполагается, что это «.». Я отредактировал выше ... – Amesey

+0

Я обновил сообщение и добавил код – Amesey

ответ

2

Попробуйте использовать get_bloginfo('template_directory') вместо bloginfo('template_directory').

+2

Хороший ответ должен содержать объяснение, почему он должен использовать 'get_bloginfo'. – max

+1

Извините, я только что обновил свой ответ. Надеюсь, вам это ясно. – brance

Смежные вопросы