Wordpress - How To Add Content To Multiple Posts At The Same Time?

5 replies
  • WEB DESIGN
  • |
I've searched quite a bit and can't seem to get an answer on this one.

I know you can use "bulk" actions to edit multiple posts and change the author, tags, categories, etc. But, is there a way to add new content to every post with a single action all at once?

For example, lets say I want to add a brief author bio or optin form at the end of every post on a Wordpress blog. Manually editing thousands of existing posts one by one would be, well ... frustrating.

Is there a plugin or function I can use to easily add a blurb to the end of each post automatically?

Any help here would be appreciated!
#add #content #multiple #posts #time #wordpress
  • Profile picture of the author Patrick
    Originally Posted by Jeff Williams View Post

    Is there a plugin or function I can use to easily add a blurb to the end of each post automatically?
    You want the same content on all posts or only "SOME" part of content on all posts ?
    {{ DiscussionBoard.errors[7584754].message }}
    • Profile picture of the author Jeff Williams
      Originally Posted by schwarzes View Post

      You want the same content on all posts or only "SOME" part of content on all posts ?
      No, I just wanted the ability to quickly add either an author bio with a link to a squeeze page or a short squeeze itself to the bottom of each post. Just to test for reader response and effectiveness. Always testing and tinkering.

      But, you know, for bloggers who have avoided list building and have blogs with thousands of posts already, the ability to quickly insert a freebie offer at the end of each post could help to build their list quicker. At least, that's the hypothesis.

      Anyway, I think the plugins Istvan provided could do the job if they perform well and don't slow down load times. Thanks for trying to clarify things though. I probably wasn't as clear as I could have been.

      I think I'm just going to ask my Wordpress questions here first, instead of banging my head against a wall for 30 minutes...
      {{ DiscussionBoard.errors[7585085].message }}
      • Profile picture of the author David V
        This is easily done with a plugin that simply hooks into the post.
        Many plugins do this to add advertising (or whatever) to the end or beginning of post content.

        The only problem with this is whatever you add will be on all posts although they could be filtered.

        I would do what Istvan Horvath recommended but add that you shouldn't just edit your main post php file (single.php) without a default backup.
        You can create a custom single template and use a "post templates" plugin.
        example: http://wordpress.org/extend/plugins/...lates-manager/
        This will let you choose a "template" for the post just like page templates.
        Now you can add your content but still have the choice to not add anything on some posts.
        Worth thinking about so you don't box yourself in.
        {{ DiscussionBoard.errors[7591865].message }}
  • Profile picture of the author Istvan Horvath
    I wouldn't really look for a plugin to do this... although it may exist.

    It is way easier to just modify the template file used for displaying the posts; e.g. the single.php file is used by WP to show... well, single posts (what is shown after clicking the title of a post).

    But here are the plugins:
    Actually, there is a plugin that inserts a bio: Add Signature Plugin for WordPress · Dagon Design
    (it works with 3+)

    And with this plugin you can "insert" (almost) anything: WordPress › Add To Post « WordPress Plugins
    Signature

    {{ DiscussionBoard.errors[7584767].message }}
    • Profile picture of the author Jeff Williams
      Originally Posted by Istvan Horvath View Post


      It is way easier to just modify the template file used for displaying the posts; e.g. the single.php file is used by WP to show... well, single posts (what is shown after clicking the title of a post).

      But here are the plugins:
      Actually, there is a plugin that inserts a bio: Add Signature Plugin for WordPress · Dagon Design
      (it works with 3+)

      And with this plugin you can "insert" (almost) anything: WordPress › Add To Post « WordPress Plugins
      Thanks, Istvan. I knew there had to be a simple answer. I believe I'll go with the plugin option for now on a test site, as I know very little about modifying the template files correctly.

      In any case, thank you for taking the time out to answer my question. You have been a big help whether you know it or not. Was seriously getting frustrated there for a moment...
      {{ DiscussionBoard.errors[7585017].message }}

Trending Topics