Suport » Probleme și soluții » WP_query pentru media se comporta ciudat

  • Am importat fisiere media cu importatorul WordPress peste o biblioteca deja existenta. Dupa import nu a aparut nimic in plus in meniul Media. Am incercat sa import din nou si importatorul a pretins ca elementele sunt deja prezente.

    M-am uitat in baza de date si am facut niste teste cu rezultat ciudat, e adevarat ca totul e prezent in wp_posts si are si meta corespunzatoare in wp_postmeta. Urmatoul query sql imi aduce 740 de rezultate:

    select * from wp_posts where post_type = 'attachment' and post_mime_type like 'image%' and post_status = 'inherit'

    in timp de urmatorul cod imi aduce doar 334 rezultate (adica cele prezente initial in biblioteca)

    $query_images_args = array(
        'post_type'      => 'attachment',
        'post_mime_type' => 'image',
        'post_status'    => 'inherit',
        'posts_per_page' => - 1,
    );
    
    $query_images = new WP_Query( $query_images_args );

    Gaseste cineva vreo explicatie? Studiind tabelele eu nu descopar nici o diferenta tehnica intre atasamentele care sunt vizibile si cele invizibile (cu exceptia faptului ca la cele invizibile parintele este mereu 0, insa exista si 33 de atasamente vizibile cu parintele 0, deci nu asta pare sa fie cauza.

    Are wp_query pentru media ceva parametri impliciti?

Vizualizare 4 răspunsuri - 1 la 4 (din 4 în total)
Vizualizare 4 răspunsuri - 1 la 4 (din 4 în total)
  • Subiectul ‘WP_query pentru media se comporta ciudat’ este închis pentru noi răspunsuri.