2009-08-03 8 views
0

Hey comment puis-je présenter mes thèmes comme WooThemes a fait. Je ne veux pas utiliser plusieurs bases de données et installations Wordpress? Pouvez-vous me proposer une solution fiable qui me permet d'utiliser la même base de données pour tous les thèmes.Démo du thème Wordpress

Merci

Répondre

0

Si tous les thèmes utilisent la même configuration CSS (ce que je veux dire par là tous les id et les classes que vous utilisez pour le style sont les mêmes dans tous les thèmes) alors vous pourriez simplement avoir une goutte dans le menu déroulant avec cette

fonction JavaScript:

function themeChange(selection) 
{ 
    window.location = "viewtemplate.php?theme=" + selection; 
} 

Et avec ce HTML:

<select onchange="themeChange(this.options[this.selectedIndex].value)"> 
    <option value="0" selected="selected">Select Theme</option> 
    <option value="1">Theme 1</option> 
    <option value="2">Theme 2</option> 
</select> 

Une fois la page chargée, vous pouvez utiliser PHP pour récupérer la valeur de sélection de thème, puis injecter la feuille de style CSS appropriée pour ce thème.

PHP:

<?php 
$theme = $_GET['theme']; 

if ($theme == 1) 
{ 
    ?> 
    <link rel="stylesheet" type="text/css" href="theme1.css"> 
    <?php 
} 
else if ($theme == 2) 
{ 
    ?> 
    <link rel="stylesheet" type="text/css" href="theme2.css"> 
    <?php 
} 
?> 

Hope that helps :)

Merci

0

Bonnes astuces pour le partage Vous avez été averti avec l'ajout de vidéo au WP en 06-07. Je suis arrivé en retard à la fête, mais les choses évoluent encore et beaucoup de gens attendent encore pour y participer. De plus, il y a tellement plus de plateformes d'hébergement à utiliser maintenant.

Questions connexes