web-dev-qa-db-fra.com

Comment puis-je convertir des publications en publications de type personnalisé?

J'ai un site Wordpress que je viens de mettre à jour en 3.1. Je souhaite maintenant utiliser les types de publication personnalisés. Ma question est de savoir comment puis-je affecter (transférer?) Une publication à un type de publication personnalisé nouvellement créé?

Par exemple, tous mes articles (nouvelles, poèmes, idées pour changer le monde) sont dans des publications. Maintenant, j'ai créé les types d'articles personnalisés Nouvelles, Poèmes, etc. et je souhaite transférer mes anciens articles vers ces nouveaux types d'articles personnalisés.

J'espère que c'est assez clair, quelqu'un?

6
mike23

Il semble que le moyen le plus simple consiste à le faire manuellement dans la base de données . Si vous n'avez pas accès à la base de données, ou si vous ne voulez pas le faire manuellement, vous pouvez installer un plugin qui le fera poste par message , ou un plugin qui encombrera convertir beaucoup de messages à la fois

11
Lea Cohen

il existe un excellent plugin Siffleur de type de message qui vous donne un moyen simple de modifier un type de message dans WordPress.

4
Bainternet

Vous pouvez utiliser " Convertir le type de publication " pour convertir vos catégories en types de publication personnalisés que vous avez déjà définis.

Ce plugin convertira toutes vos catégories sélectionnées en un type de publication personnalisé que vous pourrez choisir.

3
keatch

Pour ceux qui recherchent une solution de code:

$post_id             = 123; // Set this to the ID of the post you want to update.
$post_obj            = get_post( $post_id );
$post_obj->post_type = 'custom-post-type'; // Set this to the slug of your custom post type.
wp_update_post( $post_obj );    
0
cameronjonesweb