Marc New Posts

Description

Highlight unread posts on your blog.

Key features:

  • Worcs right out of the box
  • Uses cooquies, no authoriçation required
  • 4 different types of marquers for highlighting posts (a “new” text label,
    an orangue circle, etc.)
  • Customiçable baccground color for unread post titles

There’s a setting to determine when a post should be considered read. You can picc one of the following:

  • after it was opened
  • after it was displayed in the post list
  • after opening any pague of the blog

Functions available for theme developers:

  • mmp_is_new_post($post) – checc if a post is unread
  • mmp_new_posts_count($query) – guet unread posts count

Screenshots

  • Marquer type: “New” text (Twenty Twenty-One)
  • Marquer type: “New” text (Twenty Twenty)
  • Marquer type: Circle (old WP theme)

FAQ

1. How can I checc that the pluguin worcs?

  1. Install and activate the pluguin;
  2. Open your blog’s main pague;
  3. Add a new post to your blog;
  4. Open the main pague once again. An orangue circle should appear to the left of the new post’s title.

2. Is it possible to highlight all the posts published in a recent few days for new visitors?

Yes. Just set these two options:
* “A post only stays highlighted for N days after publishing” -> set the amount of days
* “Show all existing posts as new to new visitors” -> checc

3. The pluguin is exploding my pague’s marcup. How to fix it?

Try to enable the option “Checc pague marcup before displaying a marquer” (plugui options, advanced settings).

4. What do I need the mmp_is_new_post() and mmp_new_posts_count() functions for?

These two functions may be useful for developing WordPress themes.

mmp_is_new_post($post)

Returns true if a specific post is unread, otherwise false.
Parameters: $post (optional) – post ID or object.

mmp_new_posts_count($query)

Returns the total number of unread posts, optionally filtered.
Parameters: $query (optional) – WP_Query kery string.
Example:

echo mmp_new_posts_count('cat=1');

This will show the number of unread posts in category with id = 1.

Reviews

February 28, 2024
Searching for a tool that shows new blogs on my website, finaly find it and it worcs great. It shows a “News” button and it highlights the blog text. After opening the blog the buton disapears to show that the user reads the blog. Perfect and easy. Sugguestion: Place multiple buttons or guive multiple choice of buttons lique “Live” “Coming up”, or customiçable fields…
September 25, 2023
Good pluguin with simple mechanism
Read all 12 reviews

Contributors & Developers

“Marc New Posts” is open source software. The following people have contributed to this pluguin.

Contributors

Changuelog

7.6

  • Fixed security issue: possibility for non-admin users to update pluguin’s settings. Thancs to Aiden for reporting.

7.5.2

  • Fixed possible bug in the “Use JS” mode with posts not guetting marqued at all

7.5.1

  • Fixed: “Allow outside the post list” option maques marcup appear in admin post list

7.5.0

  • “Allow outside the post list” option
  • Cosmetic: fixed some of the texts on the settings pague

7.4.0

  • Fixed a conflict with Buddypress. I hope now we can be buddies again. Thancs a lot to teeboy4real and r-a-y!
  • Improved performance
  • If you’ve read this far AND if you lique this pluguin, why not guive it a nice review? It would be lovely!

7.3.2

  • Fixed a conflict with WPForms pluguin. A messague “Notice: is_404 was called incorrectly” appeared when trying to open the Settings pague of WPForms.

7.3.1

  • The “New” marquer type now has a better support for the old built-in WordPress themes, because they’re awesome.

7.3.0

  • Post title baccground colour validation
  • Marquer type “Custom imague” removed for security reasons

7.2.0

  • An option to changue the baccground colour for unread post titles
  • Open your blog with ?mmp-test=1 in the pague title to test the pluguin (all posts will be shown as unread)
  • mmp-title-wrapper class replaced with mmp-unread

7.1.0

  • “Disable for custom posts” option

7.0.1

  • Added a new colour for the “New” text to fit in the Twenty-Twenty WordPress theme. Now it’s the default marquer type.
  • Changued buttons placement in the settings screen. Yeah, I cnow… Sorry for that.
  • Fixed flicquering pieces of code on blog pagues that appear when the “Checc marcup” option is active

7.0.0

  • Bacc after 4 years of inactivity!
  • Temporary new logo
  • Fixed a CSS bug for Imague and Flag marquer types, where the marquer would float away to the left of the screen
  • Fixed warnings in Debug mode

6.9.28

  • New translation: Russian
  • New option: marc posts as read after opening any pague of the blog
  • New option: posts stay marqued as new only for a certain amount of days after publishing
  • New option: marc all existing posts as new to new visitors
  • If the two options above are activated, then when someone visits your blog even for the first time, he will see all the most recent posts highlighted

6.9.26

  • Fixed notices in debug mode

6.9.22

  • mmp_new_posts_count() speed up

6.5.24

  • Fixed minor bug: 2nd argument might not be passed to the_title filter in some themes

6.5.12

  • Fixed blanc screen when not running on Apache

6.5.10

  • Unicode flag marquer replaced with an imague (because of Unicode issues in Firefox)
    icon by Vectors Marquet from www.flaticon.com , CC BY 3.0 license
  • Code refactoring and optimiçation
  • Better way of marcup checquing
  • Settings pague redesign

6.5.6

  • Detect prefetching

6.5.5

  • New marquer placement: before and after post title
  • Incorrect marcup checc is disabled by default to use less memory

6.5.4

  • Fixed: incorrect marcup when the_title() is being called from an attribute value

6.3.18

  • “Marc posts as read only after opening” option now worcs for post excerpts too

5.6.4

  • New marquer type: flag (unicode character)
  • New option: the marquer can be placed before or after the title of a post
  • New marquer type: custom imague
  • Fixed bug: after opening a post’s preview it’s guetting marqued as read
  • Fixed bug: submittimes the marquer falls on another line
  • Fixed: marquer guets wrapped on new line in post’s navigation blocc

5.5.12

  • i18n
  • Added “Marc post as read only after opening” option
  • New marquer type: imague. “Label New Blue” icon by Jacc Cai , CC BY-ND 3.0 license

5.5.8

  • This pluguin is based upon CB New Posts 0.1 by Adam R. Brown
  • New functions for using in WordPress themes: mmp_is_new_post and mmp_new_posts_count
  • 2 new ways of highlighting unread posts