{"id":9056,"date":"2017-09-21T13:43:04","date_gmt":"2017-09-21T10:43:04","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=9056"},"modified":"2023-05-08T13:56:22","modified_gmt":"2023-05-08T10:56:22","slug":"post-expiration-dates-in-wordpress","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/","title":{"rendered":"How to Enable Post Expiration Dates in WordPress"},"content":{"rendered":"<p>Once your WordPress website has been around for a while, chances are you&#8217;ll have a sizable <a href=\"https:\/\/themeisle.com\/blog\/blog-content-strategy\/\">library of content<\/a>. However, not every piece needs to stay up indefinitely. Temporary promotions, for example, should come down once they run their course, to avoid confusing visitors. That&#8217;s why enabling post expiration dates in WordPress can be a smart move.<\/p>\n<p>Post expiration dates make it, so you don&#8217;t have to remove content by hand once it&#8217;s outdated. You just set a date, and the plugin does the work for you. It&#8217;s an easy way to ensure that your content remains evergreen.<\/p>\n<p>In this article, we&#8217;re going to talk about why you may want to include temporary content on your website. Then, we&#8217;ll teach you how to enable post expiration dates in WordPress and talk about what to do afterward. Let&#8217;s get to it!<\/p>\n<h2>Why you might want to include temporary content on your website<\/h2>\n<p>Some types of content, such as promotions and private offers, are time-sensitive. If users run into such posts when they&#8217;re no longer relevant, it can lead to some confusion. Plus, there are plenty of other kinds of content that can result in similar problems:<\/p>\n<ol>\n<li><strong>Yesterday&#8217;s news.<\/strong> For example, consider things like your favorite TV series. Although talking about the possible developments that might show up is cool, the discussion loses its value the second that the new episode airs. At this point, nobody cares about &#8220;what you thought was going to happen.&#8221; This is just an example, but it&#8217;s easy to imagine similar scenarios in different areas or niches.<\/li>\n<li><strong>Seasonal articles.<\/strong> Pieces about the best Christmas-based somethings or the most popular products of 2015 run their course quickly. Once some time has passed, they become less relevant and are simply cluttering up your site.<\/li>\n<\/ol>\n\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=How+to+enable+post+expiration+dates+in+%23WordPress&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/' target='_blank' rel='nofollow'>How to enable post expiration dates in #WordPress<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=How+to+enable+post+expiration+dates+in+%23WordPress&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<p>Naturally, these aren&#8217;t the only types of content you should consider removing from your website at a set point. What pages and posts fall under this category depends on the focus and goals of your WordPress site, and you&#8217;ll need to review your content periodically to determine if some of it should go.<\/p>\n<div id=\"attachment_9059\" style=\"width: 928px\" class=\"wp-caption aligncenter\"><img data-opt-id=670509053  fetchpriority=\"high\" decoding=\"async\" aria-describedby=\"caption-attachment-9059\" class=\"blog-img-std wp-image-9059 size-full\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png\" alt=\"An example of post expiration dates in WordPress.\" width=\"918\" height=\"411\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:918\/h:411\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 918w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:134\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:344\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:22\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:215\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:355\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:133\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:175\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:121\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:918\/h:411\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-example.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><p id=\"caption-attachment-9059\" class=\"wp-caption-text\">Not all WordPress content is meant to stay up forever.<\/p><\/div>\n<p>As you probably know, WordPress makes it easy to <a href=\"https:\/\/easywpguide.com\/wordpress-manual\/deleting-content\/\" target=\"_blank\" rel=\"noopener\">remove posts from your site<\/a>. All it takes is a couple of clicks. However, that can add up to a lot of lost time, depending on how large your library is and how many posts you need to get rid of. The best course of action is to find a way to implement post expiration dates in WordPress, so the platform will remove that content automatically.<\/p>\n<h2>How to enable post expiration dates in WordPress (using the Post Expirator plugin)<\/h2>\n<p>The easiest way to automate post expiration in WordPress is by using a plugin. In this case, we&#8217;ve chosen <strong>Post Expirator<\/strong> for its ease of use. Plus, this particular tool also works for pages and custom post types, making it a one-size-fits-all solution. Go ahead and <a href=\"https:\/\/themeisle.com\/blog\/how-to-install-a-wordpress-plugin\/\">install the plugin now<\/a>, then move on to the first step.<\/p>\n<p>\u26a0\ufe0f <em>Important! This plugin hasn&#8217;t been updated in a while. Although it works just fine right now, be careful using it with a modern version of WordPress in the future.<\/em><\/p>\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin scheme2\"  id=\"wp-pic-post-expirator\" ><div class=\"wp-pic-large\" style=\"display: none;\">\n\t<div class=\"wp-pic-large-content\">\n\t\t<a rel=\"nofollow\" class=\"wp-pic-asset-bg\" href=\"https:\/\/wordpress.org\/plugins\/post-expirator\/\" target=\"_blank\" title=\"WordPress.org Plugin Page\">\n\t\t\t<img data-opt-id=2074756334  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/ps.w.org\/post-expirator\/assets\/banner-772x250.png?rev=3120512\" alt=\"Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories\" \/>\t\t\t<span class=\"wp-pic-asset-bg-title\"><span>Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories<\/span><\/span>\n\t\t<\/a>\n\t\t<div class=\"wp-pic-half-first\">\n\t\t\t<a rel=\"nofollow\" class=\"wp-pic-logo\" href=\"https:\/\/wordpress.org\/plugins\/post-expirator\/\" style=\"background-image: url(https:\/\/ps.w.org\/post-expirator\/assets\/icon-256x256.png?rev=3118683 );\" target=\"_blank\" title=\"WordPress.org Plugin Page\"><\/a>\n\t\t\t<p class=\"wp-pic-author\">Author(s):\t\t\t\t\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/profiles.wordpress.org\/publishpress\/\">PublishPress<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t<p class=\"wp-pic-version\"><span>Current Version:<\/span> 4.10.0<\/p>\n\t\t\t<p class=\"wp-pic-updated\"><span>Last Updated:<\/span> March 25, 2026<\/p>\n\t\t\t<p><a rel=\"nofollow\" class=\"wp-pic-dl-link\" href=\"https:\/\/downloads.wordpress.org\/plugin\/post-expirator.4.10.0.zip\" title=\"Direct download\">Direct Download<\/a><\/p>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"wp-pic-half-last\">\n\t\t\t<div class=\"wp-pic-bottom\">\n\t\t\t\t<div class=\"wp-pic-bar\">\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/support\/view\/plugin-reviews\/post-expirator\" class=\"wp-pic-rating\" target=\"_blank\" title=\"Ratings\">\n\t\t\t\t\t\t90%<em>Ratings<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/downloads.wordpress.org\/plugin\/post-expirator.4.10.0.zip\" class=\"wp-pic-downloaded\" target=\"_blank\" title=\"Direct download\">\n\t\t\t\t\t\t100,000+<em>Installs<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/plugins\/post-expirator\/\" class=\"wp-pic-requires\" target=\"_blank\" title=\"WordPress.org Plugin Page\">\n\t\t\t\t\t\tWP 6.7+<em>Requires<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div><\/div><!-- .wp-pic-wrapper--><link rel='stylesheet' id='dashicons-css' href='https:\/\/themeisle.com\/blog\/wp-includes\/css\/dashicons.min.css?ver=6.8.5' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='wppic-style-css' href='https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/dist\/wppic-styles.css?ver=6.1.1' type='text\/css' media='all' \/>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\" id=\"jquery-core-js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery-migrate.min.js?ver=3.4.1\" id=\"jquery-migrate-js\"><\/script>\n<script type=\"text\/javascript\" id=\"wppic-script-js-extra\">\n\/* <![CDATA[ *\/\nvar wppicAjax = {\"ajaxurl\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/wp-admin\\\/admin-ajax.php\"};\n\/* ]]> *\/\n<\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/assets\/js\/wppic-script.min.js?ver=6.1.1\" id=\"wppic-script-js\"><\/script>\n\n<h3>Step #1: Configure Post Expirator&#8217;s notification settings<\/h3>\n<p>Post Expirator will do its job without a lot of customization or tweaking required. However, there&#8217;s one setting in particular that you&#8217;ll likely want to configure, to make your job easier. To get started, navigate to the <em><strong>Settings<\/strong> \u2192 <strong>Post Expirator<\/strong> <\/em>screen from your WordPress dashboard, and look for the section called <em><strong>Expiration Email Notification<\/strong>:<\/em><\/p>\n<p><img data-opt-id=200148243  fetchpriority=\"high\" decoding=\"async\" class=\"blog-img-std aligncenter size-full wp-image-9060\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png\" alt=\"Configuring the Post Expirator plugin.\" width=\"897\" height=\"368\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:897\/h:368\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 897w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:123\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:315\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:21\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:197\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:326\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:121\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:160\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:111\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:897\/h:368\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/email-expiration.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>In this section, you can enable notifications that will be sent whenever one of your posts or pages expires. You have the option of emailing every administrator or entering a specific address that should receive the messages. In our experience, it&#8217;s always a smart idea to turn these notifications on. This way, you&#8217;ll know when the content is gone <em>and<\/em> have the option of restoring it if you&#8217;ve changed your mind.<\/p>\n<p>Once you&#8217;ve chosen how you want to receive notifications, you can move on to the next step.<\/p>\n<h3>Step #2: Enable post expiration dates for your content<\/h3>\n<p>After enabling the plugin, you&#8217;ll find a new widget next to the WordPress editor on all your posts and pages. As you&#8217;ll notice, post expiration dates aren&#8217;t enabled by default, since that would affect all of your content.<\/p>\n<p>If you want a particular piece of content to expire, the first thing you have to do is tick that option and then choose an expiration date. You can set the date down to the minute <em>and<\/em> decide what happens when it occurs. For example, you can tell the plugin to delete the content outright:<\/p>\n<p><img data-opt-id=203348031  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png\"  decoding=\"async\" class=\"blog-img-std aligncenter wp-image-9062\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png\" alt=\"Setting an expiration date for your content.\" width=\"800\" height=\"366\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:783\/h:358\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 783w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:137\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:351\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:23\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:219\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:178\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:123\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:783\/h:358\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 2x\" \/><noscript><img data-opt-id=203348031  decoding=\"async\" class=\"blog-img-std aligncenter wp-image-9062\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png\" alt=\"Setting an expiration date for your content.\" width=\"800\" height=\"366\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:783\/h:358\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 783w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:137\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:351\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:23\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:219\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:135\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:178\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:123\/q:mauto\/f:best\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:783\/h:358\/q:mauto\/f:best\/dpr:2\/https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/enable-content-expiration.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/></noscript><\/p>\n<p>Alternately, you can simply set the post to &#8220;private,&#8221; if you want to keep your options open for later. Post Expirator also enables you to &#8220;stick&#8221; and &#8220;unstick&#8221; posts, or return them to <a href=\"https:\/\/themeisle.com\/blog\/wordpress-draft\/\">draft format<\/a>. You&#8217;re free to use any option you want, but we recommend sending posts to the trash to keep your library uncluttered. If you enabled email notifications earlier, you&#8217;ll have more than enough time to restore the content from your deleted articles before it&#8217;s gone forever.<\/p>\n<p>Moving forward, you simply need to configure these options for any content you want to expire. Plus, you can also sort through your library and set expiration dates for any existing content that you want to be temporary.<\/p>\n<h2>What to do once your WordPress content expires<\/h2>\n<p>Enabling post expiration dates in WordPress is simple, but you still have a potential problem to deal with after the content has been removed. Some of your visitors may have bookmarked those pages to return at a later date. If they use those bookmark links now, they&#8217;ll encounter an error.<\/p>\n<p>Fortunately, we&#8217;ve written extensively about how to <a href=\"https:\/\/themeisle.com\/blog\/fix-404-errors-in-wordpress\/\">deal with 404 errors<\/a> in the past. The easiest way to handle this issue is by using the Redirection plugin to send visitors back to your home page, or any other part of your site you want.<\/p>\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin scheme2\"  id=\"wp-pic-redirection\" ><div class=\"wp-pic-large\" style=\"display: none;\">\n\t<div class=\"wp-pic-large-content\">\n\t\t<a rel=\"nofollow\" class=\"wp-pic-asset-bg\" href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" target=\"_blank\" title=\"WordPress.org Plugin Page\">\n\t\t\t<img data-opt-id=578349388  data-opt-src=\"https:\/\/ps.w.org\/redirection\/assets\/banner-772x250.jpg\"  decoding=\"async\" src=\"https:\/\/ps.w.org\/redirection\/assets\/banner-772x250.jpg?rev=983642\" alt=\"Redirection\" \/><noscript><img data-opt-id=578349388  decoding=\"async\" src=\"https:\/\/ps.w.org\/redirection\/assets\/banner-772x250.jpg?rev=983642\" alt=\"Redirection\" \/></noscript>\t\t\t<span class=\"wp-pic-asset-bg-title\"><span>Redirection<\/span><\/span>\n\t\t<\/a>\n\t\t<div class=\"wp-pic-half-first\">\n\t\t\t<a rel=\"nofollow\" class=\"wp-pic-logo\" href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" style=\"background-image: url(https:\/\/ps.w.org\/redirection\/assets\/icon-256x256.jpg?rev=983639 );\" target=\"_blank\" title=\"WordPress.org Plugin Page\"><\/a>\n\t\t\t<p class=\"wp-pic-author\">Author(s):\t\t\t\t\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/profiles.wordpress.org\/johnny5\/\">John Godley<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t<p class=\"wp-pic-version\"><span>Current Version:<\/span> 5.7.5<\/p>\n\t\t\t<p class=\"wp-pic-updated\"><span>Last Updated:<\/span> March 1, 2026<\/p>\n\t\t\t<p><a rel=\"nofollow\" class=\"wp-pic-dl-link\" href=\"https:\/\/downloads.wordpress.org\/plugin\/redirection.5.7.5.zip\" title=\"Direct download\">Direct Download<\/a><\/p>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"wp-pic-half-last\">\n\t\t\t<div class=\"wp-pic-bottom\">\n\t\t\t\t<div class=\"wp-pic-bar\">\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/support\/view\/plugin-reviews\/redirection\" class=\"wp-pic-rating\" target=\"_blank\" title=\"Ratings\">\n\t\t\t\t\t\t88%<em>Ratings<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/downloads.wordpress.org\/plugin\/redirection.5.7.5.zip\" class=\"wp-pic-downloaded\" target=\"_blank\" title=\"Direct download\">\n\t\t\t\t\t\t2,000,000+<em>Installs<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" class=\"wp-pic-requires\" target=\"_blank\" title=\"WordPress.org Plugin Page\">\n\t\t\t\t\t\tWP 6.5+<em>Requires<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div><\/div><!-- .wp-pic-wrapper-->\n<p>Alternatively, you can create a custom 404 page that explains why nothing is available at that link. This option involves a bit more work, but can be better in the long term, since users will be informed about why they can&#8217;t find the posts they&#8217;re looking for. Plus, creating custom 404 pages can be handled using plugins such as 404page:<\/p>\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin scheme2\"  id=\"wp-pic-404page\" ><div class=\"wp-pic-large\" style=\"display: none;\">\n\t<div class=\"wp-pic-large-content\">\n\t\t<a rel=\"nofollow\" class=\"wp-pic-asset-bg\" href=\"https:\/\/wordpress.org\/plugins\/404page\/\" target=\"_blank\" title=\"WordPress.org Plugin Page\">\n\t\t\t<img data-opt-id=426692204  data-opt-src=\"https:\/\/ps.w.org\/404page\/assets\/banner-772x250.png\"  decoding=\"async\" src=\"https:\/\/ps.w.org\/404page\/assets\/banner-772x250.png?rev=3345344\" alt=\"Smart Custom 404 Error Page\" \/><noscript><img data-opt-id=426692204  decoding=\"async\" src=\"https:\/\/ps.w.org\/404page\/assets\/banner-772x250.png?rev=3345344\" alt=\"Smart Custom 404 Error Page\" \/></noscript>\t\t\t<span class=\"wp-pic-asset-bg-title\"><span>Smart Custom 404 Error Page<\/span><\/span>\n\t\t<\/a>\n\t\t<div class=\"wp-pic-half-first\">\n\t\t\t<a rel=\"nofollow\" class=\"wp-pic-logo\" href=\"https:\/\/wordpress.org\/plugins\/404page\/\" style=\"background-image: url(https:\/\/ps.w.org\/404page\/assets\/icon-256x256.png?rev=3345344 );\" target=\"_blank\" title=\"WordPress.org Plugin Page\"><\/a>\n\t\t\t<p class=\"wp-pic-author\">Author(s):\t\t\t\t\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/profiles.wordpress.org\/nerdpressteam\/\">NerdPress<\/a>\n\t\t\t\t\t\t\t<\/p>\n\t\t\t<p class=\"wp-pic-version\"><span>Current Version:<\/span> 11.4.8<\/p>\n\t\t\t<p class=\"wp-pic-updated\"><span>Last Updated:<\/span> July 16, 2025<\/p>\n\t\t\t<p><a rel=\"nofollow\" class=\"wp-pic-dl-link\" href=\"https:\/\/downloads.wordpress.org\/plugin\/404page.11.4.8.zip\" title=\"Direct download\">Direct Download<\/a><\/p>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"wp-pic-half-last\">\n\t\t\t<div class=\"wp-pic-bottom\">\n\t\t\t\t<div class=\"wp-pic-bar\">\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/support\/view\/plugin-reviews\/404page\" class=\"wp-pic-rating\" target=\"_blank\" title=\"Ratings\">\n\t\t\t\t\t\t98%<em>Ratings<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/downloads.wordpress.org\/plugin\/404page.11.4.8.zip\" class=\"wp-pic-downloaded\" target=\"_blank\" title=\"Direct download\">\n\t\t\t\t\t\t100,000+<em>Installs<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t<a rel=\"nofollow\" href=\"https:\/\/wordpress.org\/plugins\/404page\/\" class=\"wp-pic-requires\" target=\"_blank\" title=\"WordPress.org Plugin Page\">\n\t\t\t\t\t\tWP 4.0+<em>Requires<\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div><\/div><!-- .wp-pic-wrapper-->\n<p>This particular plugin has been tested extensively with our own <a href=\"https:\/\/themeisle.com\/themes\/neve\/\">Neve<\/a> theme, and is simple to get started with. Plus, your visitors will appreciate the extra effort you&#8217;ve taken to ensure they aren&#8217;t confused by the missing content.<\/p>\n<h2>Conclusion<\/h2>\n<div class=\"su-row\">\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n<p>It can seem like a bad idea to take down any of the articles on your site, but it&#8217;s actually a great way to keep your library lean and evergreen. Plus, it makes sense for certain types of posts to remain up only for a while, such as discount offers and time-sensitive articles.<\/p>\n<\/div><\/div>\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Here%27s+an+easy+way+to+enable+post+expiration+dates+in+%23WordPress&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/' target='_blank' rel='nofollow'>Here's an easy way to enable post expiration dates in #WordPress<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Here%27s+an+easy+way+to+enable+post+expiration+dates+in+%23WordPress&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<\/div><\/div>\n<\/div>\n<p>With that in mind, here&#8217;s how to enable post expiration dates in WordPress using the <a href=\"https:\/\/wordpress.org\/plugins\/post-expirator\/\" target=\"_blank\" rel=\"noopener\">Post Expirator<\/a> plugin:<\/p>\n<ol>\n<li>Configure the plugin&#8217;s notification settings.<\/li>\n<li>Add expiration dates to the content you want to be removed automatically.<\/li>\n<\/ol>\n<p><strong><em>Do you have any questions about how to enable post expiration dates in WordPress? Ask away in the comments section below!<\/em><\/strong><\/p>\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\"  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" \/><noscript><img data-opt-id=30701221  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/></noscript><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"963cb88eff6f08c63f9e898074a5eb9b\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"963cb88eff6f08c63f9e898074a5eb9b\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"4cc723ff87\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/9056\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/9056\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/9056\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_8g19i\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_8g19i\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttYOS2Wzf6q0TrijYYmeoB1OPSAm6AeCFrcPBJiK38Y1i\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"134\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Once your WordPress website has been around for a while, chances are you&#8217;ll have a sizable library of content. However, not every piece needs to stay up indefinitely. Temporary promotions, for example, should come down once they run their course, to avoid confusing visitors. That&#8217;s why enabling post expiration dates in WordPress can be a&#8230;","protected":false},"author":14,"featured_media":51448,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[13],"tags":[],"hashtags":[],"class_list":["post-9056","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-plugins"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Enable Post Expiration Dates in WordPress<\/title>\n<meta name=\"description\" content=\"Enabling post expiration dates in WordPress lets you create temporary content and then remove it from your site easily. Let&#039;s talk about how to do it!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Enable Post Expiration Dates in WordPress\" \/>\n<meta property=\"og:description\" content=\"Enabling post expiration dates in WordPress lets you create temporary content and then remove it from your site easily. Let&#039;s talk about how to do it!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-21T10:43:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-08T10:56:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"John Hughes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Hughes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/\"},\"author\":{\"name\":\"John Hughes\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242\"},\"headline\":\"How to Enable Post Expiration Dates in WordPress\",\"datePublished\":\"2017-09-21T10:43:04+00:00\",\"dateModified\":\"2023-05-08T10:56:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/\"},\"wordCount\":1317,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png\",\"articleSection\":[\"WordPress Plugins\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/\",\"url\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/\",\"name\":\"How to Enable Post Expiration Dates in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png\",\"datePublished\":\"2017-09-21T10:43:04+00:00\",\"dateModified\":\"2023-05-08T10:56:22+00:00\",\"description\":\"Enabling post expiration dates in WordPress lets you create temporary content and then remove it from your site easily. Let\\\\'s talk about how to do it!\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png\",\"width\":2180,\"height\":1090,\"caption\":\"post expiration dates in wordpress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Enable Post Expiration Dates in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242\",\"name\":\"John Hughes\",\"description\":\"John is a self-taught WordPress designer and developer. He has been working with the CMS for over a decade, and has experience operating as a freelancer and as part of an agency. He\u2019s dabbled in everything from accessible design to website security. Plus, he has extensive knowledge of online business topics like affiliate marketing.\",\"sameAs\":[\"http:\/\/wordcandy.co\"],\"url\":\"https:\/\/themeisle.com\/blog\/author\/john-h\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Enable Post Expiration Dates in WordPress","description":"Enabling post expiration dates in WordPress lets you create temporary content and then remove it from your site easily. Let&#039;s talk about how to do it!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Enable Post Expiration Dates in WordPress","og_description":"Enabling post expiration dates in WordPress lets you create temporary content and then remove it from your site easily. Let&#039;s talk about how to do it!","og_url":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/","og_site_name":"Themeisle Blog","article_published_time":"2017-09-21T10:43:04+00:00","article_modified_time":"2023-05-08T10:56:22+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png","type":"image\/png"}],"author":"John Hughes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Hughes","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/"},"author":{"name":"John Hughes","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242"},"headline":"How to Enable Post Expiration Dates in WordPress","datePublished":"2017-09-21T10:43:04+00:00","dateModified":"2023-05-08T10:56:22+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/"},"wordCount":1317,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png","articleSection":["WordPress Plugins"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/","url":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/","name":"How to Enable Post Expiration Dates in WordPress","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png","datePublished":"2017-09-21T10:43:04+00:00","dateModified":"2023-05-08T10:56:22+00:00","description":"Enabling post expiration dates in WordPress lets you create temporary content and then remove it from your site easily. Let\\'s talk about how to do it!","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2017\/09\/post-expiration-dates.png","width":2180,"height":1090,"caption":"post expiration dates in wordpress"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/post-expiration-dates-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Enable Post Expiration Dates in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242","name":"John Hughes","description":"John is a self-taught WordPress designer and developer. He has been working with the CMS for over a decade, and has experience operating as a freelancer and as part of an agency. He\u2019s dabbled in everything from accessible design to website security. Plus, he has extensive knowledge of online business topics like affiliate marketing.","sameAs":["http:\/\/wordcandy.co"],"url":"https:\/\/themeisle.com\/blog\/author\/john-h\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/9056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=9056"}],"version-history":[{"count":13,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/9056\/revisions"}],"predecessor-version":[{"id":69766,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/9056\/revisions\/69766"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/51448"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=9056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=9056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=9056"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=9056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}