Plugin Directory

Changeset 1019916


Ignore:
Timestamp:
11/05/2014 12:08:18 AM (11 years ago)
Author:
Askelon
Message:

Bad movie restoration on activation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wpmovielibrary/trunk/public/class-wpmoly-movies.php

    r1019896 r1019916  
    11661166            global $wpdb;
    11671167
    1168             $contents = new WP_Query(
    1169                 array(
    1170                     'post_type'      => 'post',
    1171                     'posts_per_page' => -1,
    1172                     'meta_key'       => '_wpmoly_content_type',
    1173                     'meta_value'     => 'movie'
    1174                 )
    1175             );
    1176 
    1177             foreach ( $contents->posts as $post ) {
    1178                 set_post_type( $post->ID, 'movie' );
    1179                 delete_post_meta( $post->ID, '_wpmoly_content_type', 'movie' );
     1168            $contents = $wpdb->get_results( "SELECT DISTINCT post_id FROM {$wpdb->postmeta} WHERE meta_key IN ('_wpml_content_type', '_wpmoly_content_type') AND meta_value='movie'" );
     1169
     1170            foreach ( $contents as $p ) {
     1171                set_post_type( $p->post_id, 'movie' );
     1172                delete_post_meta( $p->post_id, '_wpmoly_content_type', 'movie' );
     1173                delete_post_meta( $p->post_id, '_wpml_content_type', 'movie' );
    11801174            }
    11811175
Note: See TracChangeset for help on using the changeset viewer.