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.