【问题标题】:How can I get classes applied to my topic rows in bbpress?如何在 bbpress 中将类应用于我的主题行?
【发布时间】:2012-08-11 00:23:00
【问题描述】:

我今天早上安装了 bbpress。我一直在慢慢地将它融入到我的 wrpdress 211 儿童主题中。我注意到的一件事是,我创建的示例置顶帖没有收到添加到其中的置顶类。

到目前为止,我所做的是将archive-forum、page-topic-tags、sidebar-bb-tagcloud、single-forum、sing-topic、single-user和taxonomy-topic-tag复制到我的子主题中并格式化每个页面以匹配我现有的主题。如果我使用 bbpress 主题在实时预览中查看我的网站,我会看到 Sticky 类正在应用于粘性主题。我不确定为什么使用我的子主题没有发生这种情况?

我刚刚注意到所有类型的类都没有应用于各个主题行?使用实时预览查看同一页面,我看到应用了以下类:post-2019 topic type-topic status-publish hentry odd super-sticky bbp-parent-forum-1998 user-id-1。

而在我的子主题中,我完全没有应用任何课程。

【问题讨论】:

    标签: wordpress bbpress


    【解决方案1】:

    我发现了问题。我的函数中有一个函数。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;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多