X

Cum să numeri numărul de imagini JPG, GIF și PNG din biblioteca media

Fragmente de IsItWP

Căutați o modalitate de a număra imaginile JPG, GIF și PNG din biblioteca media? Acest fragment va afișa un total al tuturor imaginilor JPG, GIF și PNG care se află în biblioteca media.

Instrucțiuni:

  1. Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
  2. function img_count(){
    	$query_img_args = array(
    		'post_type' => 'attachment',
    		'post_mime_type' =>array(
                    		'jpg|jpeg|jpe' => 'image/jpeg',
                    		'gif' => 'image/gif',
    				'png' => 'image/png',
    				),
    		'post_status' => 'inherit',
    		'posts_per_page' => -1,
    		);
    	$query_img = new WP_Query( $query_img_args );
    	echo $query_img->post_count;
    }
    
  3. Adăugați acest fragment în locația din tema dvs. unde doriți să afișați totalul numărului.
  4. <?
       img_count();
    ?>
    

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și alte articole de pe site, cum ar fi: Cum să configurezi urmărirea descărcărilor în WordPress cu Google Analytics și Cele mai bune 24 de teme WordPress pentru educație.

Comentarii   Lasă un răspuns

  1. grozav funcționează! Trebuie să creez un shortcode pentru a pune numărul unde vreau. Nu ar fi linia 15 atunci…

    add_shortcode(‘imagecount’, ‘img_count’);

    și apoi folosește [imagecount] pe pagină?
    ce am greșit?

    1. Shortcode-urile necesită acest model:

      function myFunction( $atts ) {

      return “valoare”;
      }
      add_shortcode( ‘shortcode’, ‘myFunction’ );

      Deci, ați putea folosi codul de mai sus și adăugați acest lucru la fișierul functions.php:

      function imageCountShortcode( $atts ) {

      return img_count();
      }
      add_shortcode( ‘imagecount’, ‘imageCountShortcode’ );

      Vă rugăm să rețineți că acest lucru nu a fost testat, dar poate fi folosit ca referință.

  2. Numărătoarea funcționează bine, dar nu pot afișa rezultatul cu shortcode-ul pe care l-am adăugat, shortcode-ul este în interiorul widget-ului, dar numărătoarea apare deasupra lui.

    1. Codul de mai sus nu este pentru un shortcode. Dacă l-ai edita pentru a fi un shortcode, ai dori să verifici dacă a fost creat corect: https://codex.wordpress.org/Shortcode_API

  3. Cliff Paulick May 1, 2012 at 9:44 am

    Nu face parte din nucleul WP? Folosesc 3.3.2 și este deja acolo fără acest fragment de cod.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!