0

今朝bbpressをインストールしました。私はゆっくりとそれを自分の worpdress 21 子テーマに統合してきました。私が気付いていることの 1 つは、作成したスティッキー投稿のサンプルが、追加されたスティッキー クラスを受け取っていないことです。

これまでに行ったことは、archive-forum、page-topic-tags、sidebar-bb-tagcloud、single-forum、single-topic、single-user、taxonomy-topic-tag を子テーマにコピーして、各ページを既存のテーマに合わせます。bbpress テーマを使用してサイトをライブ プレビューで表示すると、Sticky クラスがスティッキー トピックに適用されていることがわかります。子テーマを使用してこれが発生しない理由がわかりません。

すべての種類のクラスが個々のトピック行に適用されていないことに気付きましたか? ライブ プレビューを使用して同じページを見ると、次のクラスが適用されていることがわかります。

私の子テーマでは、まったくクラスが適用されていません。

4

1 に答える 1

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;
}
于 2012-08-13T19:19:26.900 に答える