Title: Remove date from Post loop
Last modified: August 22, 2016

---

# Remove date from Post loop

 *  Resolved [rajkamalvipparthi](https://wordpress.org/support/users/rajkamalvipparthi/)
 * (@rajkamalvipparthi)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/remove-date-from-post-loop/)
 * Hi Ben,
 * Thanks for a very useful plugin. Suits well for websites that contain fairly 
   static content.
 * I have a couple of questions –
 * 1. The plugin is removing dates from the posts but not from post loop, for example
   a list of posts from a single category. Please have a look at the screenshot 
   [here.](http://s30.postimg.org/4x6gr14s1/Capture2.jpg) Is there anyway I can 
   remove the date from here?
 * 2. Without the plugin, it used to be – “Example Article posted on 9th October,
   2014 by Example Author”. After activating the plugin, the date is gone, but it
   says – “Example Article posted **on** by Example Author”. Please see the screenshot
   [here.](http://s11.postimg.org/8d15si3tf/Capture1.jpg) Although it is not a big
   issue, I just wanted to know if there is any way I could remove the **“on”** 
   from displaying?
 * Thanks in advance.
 * [https://wordpress.org/plugins/wp-old-post-date-remover/](https://wordpress.org/plugins/wp-old-post-date-remover/)

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

 *  Thread Starter [rajkamalvipparthi](https://wordpress.org/support/users/rajkamalvipparthi/)
 * (@rajkamalvipparthi)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/remove-date-from-post-loop/#post-5372405)
 * Forgot to mention details of my install –
    Wordpress 4.0 Theme – [WP Knowledge Base Theme](https://wordpress.org/themes/wp-knowledge-base)
   Other Plugins – 1. [Theme My Login](https://wordpress.org/plugins/theme-my-login/)
   2. BuddyPress 3. bbPress 4. [Members](https://wordpress.org/plugins/members/)
   5. [myCRED](https://wordpress.org/plugins/mycred/)
 * My Plugin Settings –
    How many days would you like to display the date? – 7 days
 *  Plugin Author [Ben Meredith](https://wordpress.org/support/users/benmeredithgmailcom/)
 * (@benmeredithgmailcom)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/remove-date-from-post-loop/#post-5372510)
 * Raj,
 * Thanks for the kind words.
 * 1. As far as removing the date from category pages, the blog home page, and any
   other “list of posts” type pages, my plugin doesn’t work for that. Most of the
   time in the case of a category page or home page, visitors want to know when 
   the post was written. But on a more fundamental level, all of my attempts to 
   remove it from those pages removed ALL dates, not just old dates.
 * 2. For removing that pesky word “on” we need to wrap it within the same span 
   as the date (or a separate span that gives us the ability to hide it).
 * Your theme lumps together “Posted on” into a span (with a class of “posted-on”),
   and then the time (class= entry-date) gets hidden, but not the “posted-on” class.
 * By way of disclaimer: if you don’t know what you are doing, it’s very easy to
   break your website by messing with php files. Don’t do anything unless you are
   comfortable that you will be able to get it back. Never edit php files from within
   the WP dashboard, because if you make a mistake you can’t get back in to fix 
   it. I recommend using a text editor with FTP access.
 * The easiest way to fix this is to edit the template-tags.php file found at /inc/
   template-tags.php in your theme’s folder. The line you need to modify is line
   238. Here’s what I would recommend replacing line 238 with:
 * `printf( __( '<span class="posted-on"><i class="glyphicon glyphicon-calendar"
   ></i></span> Posted<span class="post-date"> on %1$s</span><span class="byline"
   > by %2$s</span>', 'ipt_kb' ),`
 * Note that this change will be overridden by any theme updates, so keep this line
   of code handy to replace it again after the theme is updated.
 * Let me know if that helps.
 *  Thread Starter [rajkamalvipparthi](https://wordpress.org/support/users/rajkamalvipparthi/)
 * (@rajkamalvipparthi)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/remove-date-from-post-loop/#post-5372565)
 * Ben,
 * Thanks for a quick and detailed reply.
 * 1. Regarding removing date from “list of posts” pages, I don’t mind removing 
   all dates, not just old dates. I am trying to create a website which offers “
   notes” to students appearing for a competitive examination in Judicial services
   in India. 99% of the posts are pretty static (what I mean is that the time and
   date of publishing is irrelevant). So I don’t really mind removing the date from
   all posts in a category page or home page.
 * 2. Thanks for the detailed explanation. I did exactly what you said and it worked
   out perfectly.
 * Thank you Ben once again for your time.
 *  Plugin Author [Ben Meredith](https://wordpress.org/support/users/benmeredithgmailcom/)
 * (@benmeredithgmailcom)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/remove-date-from-post-loop/#post-5372603)
 * If you want to remove the dates from all posts on category pages, as well as 
   the home page, that would best be done by modifying the theme files (or better
   yet, creating a child theme so that your edits are not overwritten by theme updates).
 * From there, you’d edit (or replicate in the case of a child theme) content.php
   and remove the call on line 13 for `<?php ipt_kb_posted_on(); ?>`, replacing 
   it with what you’d like to have displayed in the meta section for each post.
 * Since the function ipt_kb_posted_on does some fancy php work to render the entire
   meta div (as opposed to just the date), you’ll need to understand what is going
   on there, or hire a competent developer to get that done for you.
 * Alternatively, you could modify line 42 of wp-old-post-date-remover.php in the
   plugin folder for WP Old Post Date Remover, and remove the `&& is_single()` which
   would leave the remaining line to read:
    `if ( $difference >= $OPDRinput ) {`
 * Keep in mind that any update I make to the plugin will overwrite that code, so
   you’ll have to go back and change that line again in that event (or don’t update
   the plugin). It doesn’t make sense for me to change that code for all other users
   of the plugin.
 * Also remember not to edit php files from the WP dashboard. Always ALWAYS via 
   FTP.

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

The topic ‘Remove date from Post loop’ is closed to new replies.

 * ![](https://ps.w.org/wp-old-post-date-remover/assets/icon-256x256.png?rev=1068678)
 * [WP Old Post Date Remover](https://wordpress.org/plugins/wp-old-post-date-remover/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-old-post-date-remover/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-old-post-date-remover/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-old-post-date-remover/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-old-post-date-remover/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-old-post-date-remover/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [Ben Meredith](https://wordpress.org/support/users/benmeredithgmailcom/)
 * Last activity: [11 years, 8 months ago](https://wordpress.org/support/topic/remove-date-from-post-loop/#post-5372603)
 * Status: resolved