[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.

Voici un nouveau snippet pour les utilisateurs du magnifique plugin qu’est Buddypress.
Si vous avez des custom post type (CPT) et que vous souhaitez les ajouter au flux d’activity de votre réseau social, il suffit d’ajouter un filtre.

function activity_publish_custom_post_types( $post_types ) {
  $post_types[] = 'mon_custom_post_type1';
  $post_types[] = 'mon_custom_post_type1';
  return $post_types;
}

add_filter ( 'bp_blogs_record_post_post_types', 'activity_publish_custom_post_types',1,1 );

A noter que si vous avez déjà des postes correspondant au CPT que vous souhaitez ajouter aux activités, ils n’apparaîtront pas suite à l’ajout de ce code. L’astuce est de les dé-publier en les plaçant à la corbeille puis de les republier. En revanche, ils apparaîtront tous à la suite dans le flux.

Il va de soit que les futurs publications seront ajoutées au moment de leur publication.

Nota: code utilisé pour ma part sur Buddypress 1.6+

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Afficher le commentaire

1 commentaire

  1. Bonjour Brice, merci pour cette info que je cherchais justement. Petite question idiote, mais je ne suis pas une pro du PHP : Je les colle où ces lignes de codes ? Dans quel fichier ?

    Cordialment,
    Marie