2014-07-31 5 views
-1

я использовал -Как правильно использовать переменную внутри этой функции?

<article <?php post_class('post-excerpt'); ?>> 

с WordPress успешно в прошлом, но хотел бы использовать эту функцию внутри функции, но не может получить правильный вывод. Он будет выводить имена классов, но не внутри тега, где они должны быть.

Это то, что у меня внутри моей функции в настоящее время -

$post_class = post_class('post-excerpt'); 

$html .= "<article $post_class>"; 

Который оставляет меня -

class="post-563 post type-post status-publish format-standard has-post-thumbnail hentry category-general-news tag-audio tag-blog tag-branding tag-featured post- 

выход на страницу в том месте, и пустой тегом ??

большое спасибо

ответ

0

post_class вторит класса из. Из post_class docs:

Если вы предпочли бы иметь почтовые классы возвращаемые вместо вторил, вы хотели бы использовать get_post_class().

т.е:

$post_class = get_post_class('post-excerpt'); 

$html .= "<article class='".implode(' ',$post_class)."'>"; 
+0

Спасибо Я получаю сообщение об ошибке с этим, хотя - Примечания: Массив для преобразования строки – FlavaFlav2013

+0

@ FlavaFlav2013 Ах, проверяя документы, которые возвращают массив. Будет обновляться. – Jim

+0

Удивительная работа. Спасибо Джим. Разумеется, конечно !!!! – FlavaFlav2013

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