Support for different forum structures (categories)
-
I’ve made a modification to the forum_status_class function, because the current version of bbPress Pencil Unread doesn’t support different forum structures (e.g. forum > topic is supported, but category > forum > topic isn’t – there might be also a use case for category > category > forum > topic, but that case might require a recursive function, which I didn’t implement). Can you provide a review and incorporate the following code into the next release?
function forum_status_class($classes,$forum_id){ $is_read = $this->has_user_read_forum($forum_id); if (!bbp_is_forum_category()) { if (!$is_read){ $classes[]=$this->prefix.'-unread'; }else{ $classes[]=$this->prefix.'-read'; } }else{ $class=$this->prefix.'-read'; $sub_forums = bbp_forum_get_subforums($forum_id); if (!empty($sub_forums)) { foreach ($sub_forums as $sub_forum) { $is_read_sub_forum = $this->has_user_read_forum($sub_forum->ID); if (!$is_read_sub_forum) { $class=$this->prefix.'-unread'; } } } $classes[]=$class; } return $classes; }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Support for different forum structures (categories)’ is closed to new replies.