X

Anzahl der JPG-, GIF- und PNG-Bilder in der Mediathek zählen

Schnipsel von IsItWP

Möchten Sie die Anzahl der JPG-, GIF- und PNG-Bilder in der Mediathek zählen? Dieser Code-Schnipsel zeigt die Gesamtzahl aller JPG-, GIF- und PNG-Bilder an, die sich in der Mediathek befinden.

Anweisungen:

  1. Fügen Sie diesen Code zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin ein.
  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. Fügen Sie diesen Code-Schnipsel an der Stelle in Ihrem Theme ein, an der Sie die Gesamtzahl anzeigen möchten.
  4. <?
       img_count();
    ?>
    

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.

Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: Einrichtung von Download-Tracking in WordPress mit Google Analytics und Die 24 besten WordPress-Bildungsthemen.

Kommentare   Hinterlasse eine Antwort

  1. Super, es funktioniert! Ich muss einen Shortcode erstellen, um die Anzahl dort einzufügen, wo ich sie haben möchte. Wäre Zeile 15 dann nicht…

    add_shortcode(‘imagecount’, ‘img_count’);

    und dann [imagecount] auf der Seite verwenden?
    Was mache ich falsch?

    1. Shortcodes erfordern dieses Muster:

      function myFunction( $atts ) {

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

      Sie könnten also den obigen Code verwenden und Folgendes zur functions.php-Datei hinzufügen:

      function imageCountShortcode( $atts ) {

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

      Bitte beachten Sie, dass dies nicht getestet wurde, aber als Referenz verwendet werden kann.

  2. Die Zählung funktioniert gut, aber ich kann das Ergebnis nicht mit dem von mir hinzugefügten Shortcode anzeigen. Der Shortcode befindet sich im Widget, aber die Zählung erscheint darüber.

    1. Der obige Code ist nicht für einen Shortcode. Wenn Sie ihn zu einem Shortcode bearbeitet haben, sollten Sie überprüfen, ob er korrekt erstellt wurde: https://codex.wordpress.org/Shortcode_API

  3. Cliff Paulick 1. Mai 2012 um 09:44 Uhr

    Ist das nicht Teil des WP-Kerns? Ich benutze 3.3.2 und es ist bereits vorhanden, ohne diesen Schnipsel.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!