J'utilise ce code:Erreur de syntaxe dans WordPress
if (in_category('finance')) {
include(TEMPLATEPATH.'/category1.php');
} elseif (in_category('2')) {
include(TEMPLATEPATH.'/category2.php');
} else {
include(TEMPLATEPATH.'/default.php');
}
Tout fonctionne bien. Quand j'ai la catégorie avec le nom finance, utilisera le modèle de category1.php.
Mais maintenant, je voudrais inclure un fichier de modèle spécifique à base d'une demande d'option comme ceci:
<?php echo $up_options->category1; ?>
J'insérer ce code de demande d'option dans le premier code comme ceci:
if (in_category('finance')) {
include(TEMPLATEPATH.'/$up_options->category1;');
} elseif (in_category('2')) {
include(TEMPLATEPATH.'/single2.php');
} else {
include(TEMPLATEPATH.'/category1.php');
}
Je reçois l'erreur suivante avec le code ci-dessus:
[function.include]: failed to open stream: Invalid argument in.....
Vraiment un ppreciate pour toute aide.
Merci.
Merci, Ninja. Malheureusement votre code fonctionne pas, la même erreur se produit encore. –