Export Post with Date newer than 1 Week

Closed

Import WP Updated 2 years ago 4 Replies

Jens asked 2 years ago on March 9, 2023 at 6:37 am

Hi, its possible to Export only Posts wich habe an create Date or Edited Date, newer than 1 Week?

J

James replied Support Agent

2 years ago on March 9, 2023 at 3:38 pm

Hi Jens,

Make sure you have the latest version of Import WP 2.7.4+ , this version adds filters allowing you to extend the queries, for example checking for posts modified or created in teh last 7 days:

add_filter('iwp/exporter/post_query', function ($query) {

    $query['date_query']  = [
        'relation'   => 'OR',
        [
            'column'  => 'post_date',
            'after'   => '-7 days'
        ],
        [
            'column'  => 'post_modified',
            'after'   => '-7 days'
        ]
    ];

    return $query;
});

 

JG

Jens replied

2 years ago on March 12, 2023 at 7:39 am

Hi, ive added your code in functions.php but cant find any option to get only posts from last week time.

J

James replied Support Agent

2 years ago on March 12, 2023 at 10:16 am

With that code added to your website, when you run the exporter next, it should only export posts that have been created or modified in the past 7 days, is it still exporting everything?

JG

Jens replied

2 years ago on March 14, 2023 at 5:21 am

Hi James, thanks it worked.

Bretter it will be if we can modify it by Filter Options like Custom fields. For example see in Screenshot.

For example with cusok filed date:

Date = newer than / older than / is / .. = x Days / 1 Week / 1 year / 16 Days / ....