Suporte » Questões avançadas » Como contar Thumbnails

  • Resolvido berg

    (@keven10)


    boa tarde pessoal! tenho muitos posts e eu precisava saber quantos posts tem imagens destacadas e quantos não, fiz dessa forma mais não está resolvendo

    $thumb = 0;
    	if (  has_post_thumbnail() ) {
    		while(has_post_thumbnail()){
    			the_post_thumbnail( 'category-thumbnail-size' );
    			$thumb++;
    			echo $thumb ;
    		}

A visualizar 3 respostas - de 1 a 3 (de um total de 3)
  • Pelo teu código só estás a contar os que têm imagem destacada. Se o teu objetivo é apenas obter os posts com imagem destacada, podes colocar nos argumentos da tua query o meta_key: _thumbnail_id. Ele vai apenas devolver os posts com “imagem destacada”.

    $args = array(
                    ...
                    'meta_key' => '_thumbnail_id',
                );

    Assim evitas ter de usar o

    if (has_post_thumbnail()) { ... }

    Thread Starter berg

    (@keven10)

    Obrigado ptravassos consegui resolver valeu

    Excelente.
    Obrigado pelo feedback.

A visualizar 3 respostas - de 1 a 3 (de um total de 3)
  • O tópico ‘Como contar Thumbnails’ está fechado a novas respostas.