Presque tout le contenu du site sera généré dynamiquement (backend php + db)
Quelle est la "méthode wordpress" préférée pour transmettre des données à un modèle php (configuré comme modèle dans un thème wordpress)
Donc, le modèle serait quelque chose comme
<?php
generate_content_based_on_this_variable(page);
?>
et j’aurais besoin de pouvoir le passer page
pour chaque page différente
Modifier 1
J'ai donc une page qui, par souci de simplicité, ressemble à ceci
Bonjour tout le monde, c'est la page X Le contenu ici est généré à partir d'un appel de base de données:
SELECT * FROM db WHERE page = X
[Crachez les résultats db ici]
et le modèle serait quelque chose comme
<?php
the_content()
$query='SELECT * FROM db WHERE page=X'
$result=$db->execute($query)
foreach($result as $row){
echo $row
}
?>
Si vous souhaitez produire une page dans WordPress dont la structure et le contenu sont générés de manière dynamique indépendamment du mécanisme de traitement des messages standard, alors:
Créez une nouvelle page avec le titre " Ma page personnalisée ". Ceci génère le slug de page 'my-custom-page
' par défaut.
Dans la racine de votre dossier de thème actif, par exemple. \wp-content\themes\twentyeleven\ crée un modèle de page pour cette nouvelle page nommée page-my-custom-page.php
.
Placez votre code php personnalisé dans le modèle de page.
Accédez à votre-site.com/my-custom-page/ pour voir les résultats.
Vous posez une question assez vague, mais je pense que vous devriez vérifier la hiérarchie des modèles WordPress , cela vous aidera peut-être à mieux comprendre comment WordPress se comporte.
Vous pouvez utiliser page- $ slug.php ou page- $ id.php pour inclure automatiquement un modèle spécifique à la page.