WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

bbPress Pencil Unread

bbPress Pencil Unread display which bbPress forums/topics have already been read by the user.

1.3.0

1.2.9

  • when comparing the topics read, only fetch IDs instead of full post
  • better debug.log report

1.2.7

  • Added the 'bookmark' option, which adds (by default) a link after topics titles to go directly to the last read reply of that topic.
  • Forums marks is now an option

1.2.6

  • Added meta query in has_user_read_all_forum_topics() to ignore posts below timestamp generated in get_skip_timestamp()
  • New function get_skip_timestamp()

1.2.4

1.2.3

  • No faking anymore ! Now the plugin really checks if a forum has its topics all read; while before, it was checking if the forum had been opened.
  • Allow to filter queries to get topics by read/unread status (see FAQ)
  • fixed loadHTML() error (https://wordpress.org/support/topic/just-upgraded-to-v-1-2-errors/#post-8169136)
  • Arabic translation (thanks to Mohammad Sy)
  • has_user_read_all_forum_topics() : store the results in a short transient (5s) to avoid querying several times the same stuff.
  • deleted 'bbppu_forums_visits' usermetas and related functions (+ upgrade function)
  • topic_readby_metaname is now multiple (+ upgrade function) : do not store array of user IDs in a single meta, but store multiple metas with single user ID each time

1.2.2

  • Do not show 'Mark as read' link if no activity since last marked.
  • fixed localization + french translation
  • stylesheet : RTL support
  • code cleanup
  • jQuery : when marking a forum as read, give the 'bbppu-read' class only to the topics of that forum (super sticky topics could be from another forum so they should remain unread)

1.2.1

1.2

  • SCSS
  • options page
  • option to choose if items created before first user's visit should be marked as read ('test_registration_time') - https://wordpress.org/support/topic/old-topics-as-unread/
  • includes fontAwesome (loading icon : glyph instead of image)
  • Improved function get_user_mark_as_read_link()
  • Improved function process_mark_as_read()
  • improved ajax and nonces checks
  • supports forums hierarchy

1.1.1

  • Removed first forum visit stuff. Remove old metas. Now check users registration time.
  • Lots of code cleanup
  • Improved has_user_read() function

1.1.0

  • Improved marking as read - among others, checks if a parent forum has been marked.
  • Merged multiple "bbppu_marked_forum_XX" user meta keys into "bbppu_marked_forums" + upgrade function for older versions of the plugin.
  • New debug_log() function
  • Now handles forum categories
  • Merged functions 'has_user_read_forum' and 'has_user_read_topic' to 'has_user_read'
  • Merged functions 'forum_status_class' and 'topic_status_class' to 'post_status_class'
  • Removed bbP_Pencil_Unread variable 'prefix'

1.0.9

1.0.7

1.0.6

  • Fixed minor bugs from 1.0.5

1.0.5

  • Compatible with BuddyPress Groups Forums !
  • Backend integration (new_topic_backend,new_reply_backend)
  • Better firing sequence
  • Fixed styles for "mark as read" link

1.0.4

  • Now saving the user's first visit (user meta key "bbppu_first_visit") to define older content as "read".
  • In 'setup_actions()', replaced wordpress hooks by bbpress hooks (to avoid plugin to crash while bbPress is not enabled)

1.0.3

  • Added link "mark as read" for forums
  • Added filter 'bbppu_user_has_read_forum' on has_user_read_forum() and 'bbppu_user_has_read_topic' on has_user_read_topic()

1.0.2

  • Timezone bug fix (thanks to Ruben!)

1.0.1

  • If a forum was set as "read" when a user posts a new topic or reply, keep its status to read after the new post has been saved (see function related to var $forum_was_read_before_new_post)
  • Store plugin version
  • Cleaned up the code

1.0.0

  • First release

Requires: WordPress 3, bbPress 2 or higher
Compatible up to: WordPress 4.6.1, bbPress 2.5.10
Last Updated: 3 months ago
Active Installs: 1,000+

Ratings

4.9 out of 5 stars

Support

0 of 1 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,2,2 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,2,2 100,1,1
0,1,0
100,2,2
100,1,1
100,1,1
100,1,1
100,2,2
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1