Je souhaite tester si le type de publication personnalisé mobile
existe. J'ai utilisé si le type de message personnalisé existe dans la boucle, mais cela ne fonctionne pas. Toute suggestion pourquoi mon code ne fonctionne pas
<?php /* The loop */ ?>
<?php if ( have_posts() ) : ?>...
<?php while ( have_posts() ) : the_post(); ?>
<? if( post_type_exists( 'mobiles' ) ) { echo 'The Products post type exists';} ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?pp echo 'The post type is: '. get_post_type( get_the_ID() ); ?>
<?php endwhile; ?>
<?php twentythirteen_paging_nav(); ?>
<?php else : ?>
<?php get_template_part( 'content', 'none' ); ?>
<?php endif; ?>
Vous avez tapé "mobiles" lorsque vous avez indiqué que vous souhaitiez vérifier le type de message "mobile". Alors, supprimez simplement le s;).
<? if( post_type_exists( 'mobiles' ) ) { echo 'The Products post type exists';} ?>
Devrait être:
<? if( post_type_exists( 'mobile' ) ) { echo 'The Mobile post type exists';} ?>
Si cela ne fonctionne toujours pas, vérifiez trois fois si vous avez enregistré avec succès un type de message nommé "mobile".