Title: Personalizing Content Display using tags
Last modified: August 31, 2016

---

# Personalizing Content Display using tags

 *  [algopro](https://wordpress.org/support/users/algopro/)
 * (@algopro)
 * [10 years, 7 months ago](https://wordpress.org/support/topic/personalizing-content-display-using-tags/)
 * Hi,
 * We are building a large knowledge-base style website with 1000+ articles. I need
   guidance on content personalization and ready to pay for it.
 * Idea:
    1. Allow tags to be added to each registered user (manually) 2. When a
   user logs in, he should see only those articles on index page which have the 
   same tags as the tags in his user-profile.
 * Thanks in advance for helping me out.

Viewing 5 replies - 1 through 5 (of 5 total)

 *  Moderator [Jose Castaneda](https://wordpress.org/support/users/jcastaneda/)
 * (@jcastaneda)
 * THEME COFFEE MONKEY
 * [10 years, 7 months ago](https://wordpress.org/support/topic/personalizing-content-display-using-tags/#post-6964999)
 * Hi there!
 * Have you tried posting in:
    [http://jobs.wordpress.net/](http://jobs.wordpress.net/)
 * Please note that it is in the forum rules:
    [https://codex.wordpress.org/Forum_Welcome#Offering_to_Work_For_Hire](https://codex.wordpress.org/Forum_Welcome#Offering_to_Work_For_Hire)
 *  Thread Starter [algopro](https://wordpress.org/support/users/algopro/)
 * (@algopro)
 * [10 years, 7 months ago](https://wordpress.org/support/topic/personalizing-content-display-using-tags/#post-6965023)
 * Hi,
 * Not tried yet that forum, because I’m still not 100% clear on how content personalization
   should be implemented for KB style website. I was looking for suggestions and
   perhaps after that I can offer this project to someone.
 * thanks for replying.
 *  Moderator [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * (@bcworkz)
 * [10 years, 7 months ago](https://wordpress.org/support/topic/personalizing-content-display-using-tags/#post-6965063)
 * You can easily add a field to the user profile page that would contain the user’s
   tag list, and store the list in user meta.
 * You can alter the query used for the index page to only query for posts with 
   certain tags by using the ‘pre_get_posts’ action.
 * That would cover the basic functionality and is simple enough on its own. Not
   covered, and probably the bulk of the work is in developing a nice user experience(
   UX). For example, instead of a textbox on the profile page, have a dedicated 
   front end page with a tag cloud from which to chose from, in addition to the 
   ability to enter new tags. For UX, the sky’s the limit, so you should have a 
   very good idea about what that should be when hiring someone.
 *  Thread Starter [algopro](https://wordpress.org/support/users/algopro/)
 * (@algopro)
 * [10 years, 7 months ago](https://wordpress.org/support/topic/personalizing-content-display-using-tags/#post-6965081)
 * bcworkz, could you point to some average level UX examples, which can be relevant
   to a knowledge-base style website. I shall be very thankful for it.
 *  Moderator [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * (@bcworkz)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/personalizing-content-display-using-tags/#post-6965116)
 * The ‘Tags’ meta box on the WordPress post edit screen works quite well IMO. I
   don’t think the nature of the site matters much, tags are tags in any context.
   Additionally, the WP meta box code is GPL licensed open source. But finding all
   the relevant code and adapting it to your site may not be a simple task.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Personalizing Content Display using tags’ is closed to new replies.

 * In: [Hacks](https://wordpress.org/support/forum/plugins-and-hacks/hacks/)
 * 5 replies
 * 3 participants
 * Last reply from: [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * Last activity: [10 years, 6 months ago](https://wordpress.org/support/topic/personalizing-content-display-using-tags/#post-6965116)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
