web-dev-qa-db-fra.com

Comment faire en sorte que la publication globale fonctionne avec un type de publication personnalisé?

Je me demandais s'il était possible d'utiliser des publications globales avec custom_types. Je travaillais avec cette fonction:

global $post; 
$myposts = get_posts('numberposts=4&offset=1& category=3,4'); 
foreach($myposts as $post) : 
    setup_postdata($post); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Visualizza <?php the_title(); ?>"><img src="<?php echo get_option('home'); ?>/wp-content/uploads/posthumb/<?php $values = get_post_custom_values("Image"); echo $values[0]; ?>" alt="<?php the_title(); ?>" /></a>
<?php endforeach;

Dès que j'ai déplacé la publication du type d'articles standard vers un nouveau type de publication personnalisée, cela a cessé de fonctionner. La catégorie est toujours la même. Puis-je le faire fonctionner à nouveau de quelque manière que ce soit?

Merci beaucoup pour votre réponse.

1
FrA

Par défaut, get_posts() utilise un type de message par défaut de post.

Si vous souhaitez sélectionner un CPT, vous avez besoin de ceci:

$myposts = get_posts('numberposts=4&offset=1&category=3,4&post_type=YOUr_CPT_HERE');
1
Brady