Maison  >  Article  >  Tutoriel CMS  >  Comment personnaliser le modèle de page de détails de l'article dans WordPress

Comment personnaliser le modèle de page de détails de l'article dans WordPress

尚
original
2019-07-19 16:39:215787parcourir

Comment personnaliser le modèle de page de détails de l'article dans WordPress

Si vous souhaitez que le style de page d'article d'une certaine catégorie soit différent des autres catégories, nous pouvons utiliser une méthode de modèle personnalisé pour y parvenir. Par exemple, nous allons utiliser un style de modèle différent pour l'article de catégorie nommé WordPress que pour les autres catégories

Tout d'abord, créez un fichier modèle nommé single-wordpress.php dans le répertoire racine du thème utilisé. Ajoutez l'extrait de code suivant au fichier function.php de votre thème actuel :

add_action('template_include', 'load_single_template');
 function load_single_template($template) {
     $new_template = '';
    // single post template    
    if( is_single() ) {      
    global $post;
     // 'wordpress' is category slugs      
     if( has_term('wordpress', 'category', $post) ) {        
     // use template file single-wordpress.php        
     $new_template = locate_template(array('single-wordpress.php' ));
           }
          }    
           return ('' != $new_template) ? $new_template : $template;  
           }

Le code ci-dessus spécifiera les publications de la catégorie WordPress, en utilisant le fichier modèle single-wordpress.php. De la même manière, vous pouvez répéter les étapes ci-dessus pour permettre à d'autres catégories d'utiliser des modèles personnalisés.

Pour plus d'articles techniques liés à WordPress, veuillez visiter la colonne tutoriel WordPress pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn