-
-
/!\ Attention /!\ N’oubliez pas de sauvegarder, avec l’aide de FileZilla par exemple, le fichier functions.php dans un dossier à créer du côté de votre disque dur, avant toute action.
-
- Script à nommer functions-blog.php et à placer dans un dossier à créer /cpt/ dans le thème de votre WordPress :
-
<?php
// Debut - Outset CPT - Blog
// Ajouter dans le fichier function de votr theme
// require_once(ABSPATH .'wp-content/themes/votre_theme/cpt/functions-blog.php');
add_action( 'init', 'register_blog' );
function register_blog() {
// Labels
$labels = array(
'name' => 'Blogs', 'blog',
'singular_name' => 'Blog', 'blog',
'add_new' => 'Ajouter', 'blog',
'add_new_item' => 'Ajouter un nouveau Blog', 'blog',
'edit_item' => 'Edit Blog', 'blog',
'new_item' => 'Nouveau Blog', 'blog',
'view_item' => 'Voir Blog', 'blog',
'search_items' => 'Recherche Blogs', 'blog',
'not_found' => 'Aucun blogs', 'blog',
'not_found_in_trash' => 'Désolé, aucun post n\'a correspondu à vos criteres.', 'blog',
'parent_item_colon' => 'Parent Blog:', 'blog',
'menu_name' => 'Blogs', 'blog',
);
// Arguments
$args = array(
'labels' => $labels,
'hierarchical' => false,
'description' => 'Le Custom Post Type pour ajouter un blog dans un thème sur WordPress',
'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'post-formats' ),
'taxonomies' => array( 'category', 'post_tag', 'page-category' ),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
'menu_icon' => 'http://www.codesscripts.fr/img-labs/blog-wp.gif',
'show_in_nav_menus' => true,
'publicly_queryable' => true,
'exclude_from_search' => false,
'has_archive' => true,
'query_var' => true,
'can_export' => true,
'rewrite' => true,
'capability_type' => 'post'
);
register_post_type( 'blog', $args );
}
// Fin - End CPT - Blog
?>
-
- Code à placer dans le fichier functions.php du thème de votre WordPress :
-
// require_once(ABSPATH . 'wp-content/themes/votre_theme/cpt/functions-blog.php'); //
-
Images – icônes
![]()
![]()
![]()
-
Lien
- Codex WordPress, Function Reference/register post type.
-
Notez-bien, pour ce tutoriel je n’apporte pas d’aide, faute de temps. Il y aura un support, lorsque le plugin complet sera proposé, comme je l’indique dans la vidéo.
-

Merci Patrick !
De mon coté j’ai fait la demande à l’éditeur de wp-touch pro si j’ai une réponse avant je ne manquerai pas de la partager ici avec vous !
Cordialement
Bonjour,
Je vous remercie, c’est bien sympa.
Donc, à bientôt…
Cordialement
Bonsoir Patrick
Merci pour ce tuto qui m’a beaucoup servi !
j’aurai une question concernant les custom post type et wptouch pro 2.5 est compatible avec ton tuto
mais, il y a un petit soucci la fonction recherche (la loupe) depuis un ipad par exemple ne trouve aucun article issu d’un custom post type y aurait il une astuce pour remedier a cela ?
Merci
Bonjour,
Lorsque j’aurai un moment, je referai une installation et regarderai ça.
Depuis l’époque du tuto, je n’ai plus sous la main les démos en local et en ligne.
Cordialement