WordPress.org

Ready to get started?Download WordPress

Forums

inserting variable content based on user group? (2 posts)

  1. destova5
    Member
    Posted 1 year ago #

    I have a client that sends out one newsletter each month but in 40 different versions- the content is always the same across each newsletter but the top banner is changed to include the school districts logo and the articles generally have the schools name added into it (such as "This month at SCHOOLNAME we'll be meeting with Chef SoandSo"). He goes through and changes the logo and the SCHOOLNAME area 40 times, saves as a new pdf 40 times, emails the newsletter to the district 40 times...

    He wants to put these pdfs on the website for easier access. I'd like to not only do that, but also have them as wp pages instead of pdfs that dynamically render the variables.

    I've got the basics down:
    -permission based users, with parents/administrators being assigned to the school district they are in to only see their lunch menu, etc.
    -header changed via page-id css to show correct school logo

    But I don't want to create 40 pages of the newsletter every month only changing out the school name.

    What would be the most effective way to use a shortcode so that my client could write up his newsletter and just put in [schoolname] where that goes, then when the page renders it shows a specific school name based on the user logged in? I'm thinking of putting the users into groups named for the school- so then use group id for the schoolname variable?

    I hope I'm making sense here- I'm just now learning how to customize with functions and php...

    thanks in advance to anyone that makes sense of this and has any ideas!

  2. destova5
    Member
    Posted 1 year ago #

    or, I can just have them select their district by a form and use url param to input their choice... sorry all- I was trying to go too deep when there was a super easy answer!

    for anyone that might stumble on this in the future- check into this plugin for personalizing pages http://wordpress.org/extend/plugins/url-params/

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.