Maison > Tutoriel CMS > WordPresse > 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

Libérer: 2019-07-19 16:39:21
original
5845 Les gens l'ont consulté

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;  
           }
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal