WordPress: verificare se un post o una pagina ha una galleria

WordPress: verificare se un post o una pagina ha una galleria

Le gallerie associate ai post ed alle pagine di WordPress vengono inserite tramite lo shortcode [gallery]. Potrebbe essere utile verificare se un post o una pagina usa una galleria testando la presenza di questo shortcode nel contenuto. Vediamo come fare.

Una soluzione molto performante è la funzione strpos() di PHP:


if ( strpos( $post->post_content,'[gallery' ) === false ) {

  	// galleria non presente
  	
} else {
	// galleria presente
}

Usiamo solo la stringa [gallery di apertura, in quanto questo shortcode può avere diversi attributi.

Torna su