Wordpress Auto Page Updates

7 replies
Does anyone know if there is a function or plugin that will auto update a page on regular basis with entirely new information.

For example. If I want a static page on my WP blog that is for Daily Quotes or such, and I want to load a weeks worth on Sunday ( 7 separate drafts ) so I dont have to do it everyday. I do NOT want a post page that shows all the previous posts, I want a new unique page posted every day to that same static URL?

Is there a beast out there that will do that?

Thanks

Barry
#auto #page #updates #wordpress
  • Profile picture of the author RikS
    Hi Barry,
    I don't know of a specific plugin that would do this, but I imagine the easiest way would be to create a couple of functions to do the job.

    First a shortcode to place on the static page, that calls the 'Daily Quote' and displays it, and depending on how you want to upload the quotes, a second function to perhaps read them from a text file and display them on a schedule.

    I can't imagine that there isn't a plugin out there to do this already though - I've not tried it myself but check out WordPress › Quotes Collection « WordPress Plugins
    Signature
    The Contextual Backlink Premium Blog Network
    {{ DiscussionBoard.errors[5576184].message }}
  • Profile picture of the author strangerstudios
    I don't know of anything plug and play that does this, but here is how I would go about it.

    1. Create a template for the page.

    2. Use the query_posts function to get the latest post in a category and echo that into the temlpate.

    3. On Sunday post the 7 posts with publish dates in the future.

    4. (optional) Update your blog index to exclude that category

    5. (optional) add a 301 redirect or something to hide the category index

    Hope this helps.
    {{ DiscussionBoard.errors[5578800].message }}
  • Profile picture of the author tmtechno
    I have created a plugin that just might be the solution you are looking for. Note that this is the first version of the plugin, if you find any errors then send me a PM, i will fix asap.

    Download link: http://tekmoo.com/demoplugins/tekmoo-daily-quote.zip

    Installation: Download->unzip->upload to plugins directory in your wordpress installation.

    Upon activation you will see a new Admin menu (in Admin Panel) - "Daily Quotes"

    In the "Add New Daily Quote" screen you will see an option "Display Date" to the right of edit box. Enter the date you want the quote to show up in the format "2012-02-23"

    Publish.

    To show up new quotes according to date on a single page, follow these instructions:

    Create a new page: say "My Daily Quotes"

    Add the shortcode "[DAILY-QUOTE]" to the page. Publish. Done.

    You can also show up the current date's quote on a template file using the function

    my_daily_quote(); This function takes a parameter. 'true' or 'false'. When set to 'true' it will echo the daily quote. Set to 'false' it will just return the daily quote as a string which you can manipulate further.

    For any queries send me a PM or post in this thread.
    {{ DiscussionBoard.errors[5580845].message }}
    • Profile picture of the author Global365
      Originally Posted by tmtechno View Post

      I have created a plugin that just might be the solution you are looking for. Note that this is the first version of the plugin, if you find any errors then send me a PM, i will fix asap.

      Download link: http://tekmoo.com/demoplugins/tekmoo-daily-quote.zip

      Installation: Download->unzip->upload to plugins directory in your wordpress installation.

      Upon activation you will see a new Admin menu (in Admin Panel) - "Daily Quotes"

      In the "Add New Daily Quote" screen you will see an option "Display Date" to the right of edit box. Enter the date you want the quote to show up in the format "2012-02-23"

      Publish.

      To show up new quotes according to date on a single page, follow these instructions:

      Create a new page: say "My Daily Quotes"

      Add the shortcode "[DAILY-QUOTE]" to the page. Publish. Done.

      You can also show up the current date's quote on a template file using the function

      my_daily_quote(); This function takes a parameter. 'true' or 'false'. When set to 'true' it will echo the daily quote. Set to 'false' it will just return the daily quote as a string which you can manipulate further.

      For any queries send me a PM or post in this thread.

      Thanks Techno, I will give it a test run this weekend and let you know.I have 3 days worth ready to go. One question for the future....would it be possible to utilize this plugin on 2 separate pages that required 2 separate data feeds, like [DAILY-QUOTE1] [DAILY-QUOTE2] on the same website?

      Barry
      Signature


      Collection Agency Harassment STOPS NOW! 100% Effective!, GUARANTEED!
      The Master Key System MP3 Audio Course"
      Like Tools? Harbor Freight Coupon
      Learn Camtasia Online Cheap Camtasia Video Tutorials
      {{ DiscussionBoard.errors[5582727].message }}
      • Profile picture of the author tmtechno
        Originally Posted by Global365 View Post

        Thanks Techno, I will give it a test run this weekend and let you know.I have 3 days worth ready to go. One question for the future....would it be possible to utilize this plugin on 2 separate pages that required 2 separate data feeds, like [DAILY-QUOTE1] [DAILY-QUOTE2] on the same website?

        Barry
        Yes, that will be possible with some tweaks. I will need a parameter to distinguish the 2 data streams.
        {{ DiscussionBoard.errors[5583532].message }}
  • Profile picture of the author soldoni
    you can use cronjob from cpanel and use a custom PHP script that update the wordpress database. Not hard if you have some php knowlg.
    {{ DiscussionBoard.errors[5623476].message }}

Trending Topics