Top Menu

Vous êtes ici : Codesscripts » Tutoriels WordPress » Version allégée d’un Custom Post Type pour WordPress

Version allégée d’un Custom Post Type pour WordPress

-

-

/!\ 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

blog-wp

blog-icon

icon

-

Lien

-

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.

-

, , , ,

4 Réponses pour → Version allégée d’un Custom Post Type pour WordPress

  1. iosstream4you 25 janvier 2012 chez 14 h 49 min #

    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

    • Patrick 25 janvier 2012 chez 16 h 00 min #

      Bonjour,

      Je vous remercie, c’est bien sympa.

      Donc, à bientôt…

      Cordialement

  2. iosstream4you 23 janvier 2012 chez 19 h 21 min #

    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

    • Patrick 25 janvier 2012 chez 9 h 09 min #

      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

Laisser un commentaire