MyListing: Massenbearbeitung des “Expiry”-Datums

<?php  add_action( 'init', function() {  if ( empty( $_GET['update-expiry'] ) || ! current_user_can( 'administrator' ) ) {      return;  }     $expiry_date = '2020-03-25';     $listings = get_posts( [      'post_type' => 'job_listing',      'fields' => 'ids',      'post_status' => 'expired',      'posts_per_page' => -1,  ]);     foreach ( $listings as $listing_id ) {      update_post_meta( $listing_id, '_job_expires', $expiry_date );      // Change the status of each post to publish      $updated = wp_update_post( [ 'ID' => $listing_id, 'post_status' => 'publish' ] );  }     wp_die( 'Listing expiry dates updated, you can close this window.' ); }, 250);
Den Code in die functions.php deines Child-Themes einfügen.
In Zeile 6 das Datum mit dem gewünschten Datum im Format JJJJ-MM-TT eingeben.

Danach deine URL wie folgt aufrufen.
https://www.deiteseite.de/?update-expiry=1
Füge den Code einfach in die functions.php deines Child-Themes oder nutze ein Code Snippet Pugin, wie zum Beispiel AdvancedScripts oder noch besser WPCodeBox.