Как я могу применить классы к строкам моей темы в bbpress?

Я установил bbpress сегодня утром. Я медленно интегрировал его в свою дочернюю тему worpdress двадцать одиннадцать. Одна вещь, которую я замечаю, заключается в том, что образцы прикрепленных сообщений, которые я создал, не получают добавленный к ним класс закрепления.

Что я сделал до сих пор, так это скопировал archive-forum, page-topic-tags, sidebar-bb-tagcloud, single-forum, single-topic, single-user и taxonomy-topic-tag в мою дочернюю тему и отформатировал каждая страница, чтобы соответствовать моей существующей теме. Если я просматриваю свой сайт в режиме предварительного просмотра с использованием темы bbpress, я вижу, что класс Sticky применяется к закрепленным темам. Я не уверен, почему этого не происходит с моей дочерней темой?

Я только что заметил, что все виды классов не применяются к отдельным строкам темы? Глядя на ту же страницу с помощью предварительного просмотра в реальном времени, я вижу, что были применены следующие классы: тип темы после 2019 года, статус темы, публикация, hentry, нечетный, супер-липкий, bbp-parent-forum, 1998, идентификатор пользователя-1.

Принимая во внимание, что в моей дочерней теме у меня точно нет классов.


person Jason Shultz    schedule 11.08.2012    source источник


Ответы (1)


Я нашел проблему. У меня была функция в моем functions.php, которая была искажена. Правильный путь был таким:

// Add classes to posts
add_filter('post_class', 'my_post_classes');
function my_post_classes( $classes )
{
    $postType = get_post_type();

    if ( $postType == 'post' ) {
        $classes[] = 'clearfix';

    }

    return $classes;
}
person Jason Shultz    schedule 13.08.2012