Server IP : 104.21.14.48 / Your IP : 18.118.119.89 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/chroot/var/www/wp-content/plugins/wp-all-export/actions/ |
Upload File : |
<?php function pmxe_pmxe_before_export($export_id) { $export = new PMXE_Export_Record(); $export->getById($export_id); if ( ! $export->isEmpty() ) { if ( ! $export->options['export_only_new_stuff'] ) { $postList = new PMXE_Post_List(); $missingPosts = $postList->getBy(array('export_id' => $export_id, 'iteration !=' => --$export->iteration)); $missing_ids = array(); if ( ! $missingPosts->isEmpty() ): foreach ($missingPosts as $missingPost) { $missing_ids[] = $missingPost['post_id']; } endif; if ( ! empty($missing_ids)) { global $wpdb; // Delete records form pmxe_posts $sql = "DELETE FROM " . PMXE_Plugin::getInstance()->getTablePrefix() . "posts WHERE post_id IN (" . implode(',', $missing_ids) . ") AND export_id = %d"; $wpdb->query( $wpdb->prepare($sql, $export->id) ); } } if ( empty($export->parent_id) ) { delete_option( 'wp_all_export_queue_' . $export->id ); } delete_option( 'wp_all_export_acf_flexible_' . $export->id ); } }