Est-il possible d'utiliser des widgets en dehors de la barre latérale? Lorsque vous les attribuez dans le panneau d'administration, vous devez les faire glisser vers votre barre latérale, mais je voudrais implémenter une fonction de recherche en dehors de la barre latérale. Puis-je faire ceci?Utiliser des widgets à l'extérieur de la barre latérale?
Répondre
Absolument. This thread dans les forums de support WordPress devrait vous aider à démarrer. Il crée une nouvelle zone de widget prêt appelé Homepage
qui peut ensuite être utilisé dans l'un de vos fichiers de modèle de thème:
votre functions.php de thème
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name'=> 'Main',
'id' => 'main',
'before_widget' => '<div class="widget_box side">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
register_sidebar(array(
'name'=> 'Homepage',
'id' => 'homepage',
'before_widget' => '<div class="widget_box">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
Le fichier modèle que vous voulez que le widget Page d'accueil en
<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage')) : ?>
vous pouvez également utiliser le My Custom Widgets plugin pour faire la même chose.
La bonne réponse est utilise the_widget()
Je l'ai utilisé pour intégrer un widget dans votre widget personnalisé. Consultez le codex pour plus de détails sur la façon de l'utiliser.
+1, beaucoup plus facile que la réponse acceptée. – Sparky
Ceci est la bonne réponse. Il vous permet d'appeler le widget sans l'utilisation du panneau d'administration. –
- 1. Forme de la barre latérale
- 2. Changement dans la barre latérale
- 3. Plugin de barre latérale?
- 4. jquery menu de la barre latérale
- 5. Silverlight 2 Gadget de la barre latérale
- 6. Modifier la barre latérale de UITableView?
- 7. Bordure de barre latérale Wordpress
- 8. Classes de barre latérale Wordpress
- 9. Ajout de dossiers à la barre latérale d'un CFileDialog
- 10. iPhoto style barre latérale
- 11. comment insérer une barre latérale comme l'interface utilisateur dans la barre des tâches xp?
- 12. Barre latérale sur Eclipse RCP
- 13. barre de navigation latérale Aide de javascript!
- 14. Comment ajouter une classe à la barre latérale sur $ _GET
- 15. L'extension de la barre latérale vers le bas la page
- 16. Suppression de l'en-tête de la barre latérale d'ajout d'Outlook
- 17. Applications de barre latérale/onglet Facebook
- 18. Barre latérale de position fixe avec jQuery
- 19. Noms de poste persistants dans la barre latérale de Wordpress
- 20. Notifications/Alarmes dans les gadgets de la barre latérale Windows
- 21. Problèmes lors de la création d'un menu déroulant/barre latérale
- 22. Façon simple de spécifier la barre latérale dans le contrôleur
- 23. barre latérale wordpress avec 'widget' personnalisé sélectionnez
- 24. CSS: la barre latérale avec ruban d'en-tête plié
- 25. désactivation de la barre latérale sur l'événement click
- 26. Ajouter un élément à la barre latérale de la boîte de dialogue Finder/Enregistrer
- 27. Comment puis-je retirer la barre latérale de type mobile?
- 28. Manipulation par programme de la barre latérale Vista
- 29. La barre latérale de WordPress apparaît sous le contenu
- 30. problème avec target = "_ content" de la barre latérale
Pour les futurs visiteurs ... continuez à descendre – adamj