Séparez les thèmes Wordpress pour chaque page de catégorie

4

J'ai lu enlace , qui vous explique comment modifier votre index.php pour chaque catégorie. Mais je souhaite charger un autre répertoire de thèmes pour mon site lorsqu'une catégorie particulière est affichée.

Donc, par exemple, si je vais à: enlace Cela chargera un thème séparé.

Est-ce possible?

    
posée 06.04.2011 - 18:17

4 réponses

2

Je pense que ce qui fonctionnerait le mieux dans votre cas est d'utiliser la hiérarchie des modèles WordPress.

Vous pouvez en fait simplement créer un fichier de modèle personnalisé dans votre dossier de thème nommé category- {slug} .php pour obtenir un aspect personnalisé pour cette catégorie.

Exemple:

Si votre catégorie était "Chiens" et que le slug que vous définissiez était "chien", le fichier de modèle chargé pour cette catégorie serait nommé category-dog.php, sinon il tomberait dans category.php.

Lien Codex:

enlace

    
réponse donnée Drew Gourley 09.04.2011 - 18:14
2

Il est inutile de passer à un autre thème lorsque la page de catégorie est chargée car il s’agit en fait de la seule page de votre site qui peut être personnalisée via le modèle de catégorie de thème . Je suppose que vous pouvez utiliser les balises conditionnelles des catégories pour personnaliser votre en-tête et votre pied de page ou charger une feuille de style CSS personnalisée. Quelque chose comme:

<?php if ( is_category('your-category') ) { ?>
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_directory' ); ?>/my-category-style.css" />
<?php } else { ?>
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<?php } ?>
    
réponse donnée Ján Bočínec 11.04.2011 - 02:14
1

Vous avez deux solutions, je suppose:

  1. Si vous souhaitez travailler dans une base de données, vous pouvez ici choisir un répertoire de thèmes, puis modifier la hiérarchie des modèles WordPress, car votre site chargé se connecte directement à l'index de votre thème, puis à un autre fichier PHP dans le dossier du thème.
  2. Vous pouvez ajouter d'autres sous-domaines à votre site et les associer au site officiel. et pour chaque sous-domaine, vous pouvez choisir un thème. Mais ce n’est vraiment pas recommandé.
réponse donnée Invesmo 24.03.2013 - 15:21
0

Ancien plugin ici qui pourrait encore fonctionner: enlace

    
réponse donnée markratledge 06.04.2011 - 19:47

Lire d'autres questions sur les étiquettes