20 posts
  • Sells items exclusively on Envato Market
  • Has been part of the Envato Community for over 4 years
  • Has sold $100+ on Envato Market
  • Has collected 100+ items on Envato Market
+1 more
jctodd says

I’m setting up a blog that will involve lists of pages/posts (tutorials). Looking for a plugin that displays a specific list, and displays if a user has seen that post/page.

That way, I can have a progress page saying something like this: iPhone development tutorial track To complete this track, you need to read these tutorials… iPhone 101- completed iPhone SDK- unread Universal Apps- unread etc, etc.

I’ve looked into it, and know it can be done (the WordPress database stores and can spit out these variables). I’m just not a developer, so I don’t know how to code this into a working script.

Any help would be greatly appreciated! Thank you!

15 posts
  • Has been part of the Envato Community for over 1 year
  • Sells items exclusively on Envato Market
stuple says

Hi jctodd,

By the sound of it, what you need is something like User custom fields. The Wordpress function used for that is called “update_usermeta”. If you are familiar with the way to access custom fields for posts programatically, it is essentially the same.

To clarify the logical steps: you need to store as a user custom field the posts ID that the user has visited (or subscribed to or however you decide to go with UX). Later, when you visualise links to that post, you would be able to mark them as visited or indicate to the user that they have been involved with them.

I found an article that sort of explains the mechanics of storing those with code,

http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields

Let me know if you have problems implementing it or would need help with coding it.

Regards

20 posts
  • Sells items exclusively on Envato Market
  • Has been part of the Envato Community for over 4 years
  • Has sold $100+ on Envato Market
  • Has collected 100+ items on Envato Market
+1 more
jctodd says

Thanks for the response. Like I said, I know the pieces are there, and I know what I want the pieces to do, but I’m not a programmer and don’t even know where to start writing the code for it…

15 posts
  • Has been part of the Envato Community for over 1 year
  • Sells items exclusively on Envato Market
stuple says

Hi jctodd,

I see better where you are coming from now. Unfortunately I have not seen something similar and that is probably to do with the fact that it would be tightly integrated to the way the theme displays the content.

However, if you are interested in getting a plug-in developed for your specific case, I would be happy to do it for you.

Regards

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by