J'utilise shortcodes personnalisés pour mon éditeur de messages et j'ai maintenant plusieurs shortcodes je voudrais faire un shortode être différemment stylisé si un autre est activé shortcode. Y at-il un filtre ou une fonction conditionnelle comme is_shortcode (« diaporama ») sinon quelqu'un a écrit une solution de contournement pour cela?Shortcodes Wordpress et déclarations conditionnelles
1
A
Répondre
2
Il n'y a pas d'API pour le contrôle de shortcodes existants, mais son assez facile de vérifier mondial pour ce qui a été enregistré:
<?php
function my_shortcode($atts) {
global $shortcode_tags;
if (in_array('other-shortcode', $shortcode_tags)) {
// ... do conditional logic
}
}
add_shortcode('my-shortcode', 'my_shortcode');
?>
Questions connexes
- 1. Shortcodes dynamiques et fonctions dans WordPress
- 2. instructions conditionnelles wordpress
- 3. dynamique trouver des méthodes Vs déclarations conditionnelles
- 4. conditionnelles URL Réécriture dans WordPress
- 5. Wordpress avec la remove_action balises conditionnelles
- 6. WordPress: Plusieurs instructions conditionnelles ne fonctionnent pas
- 7. multiples déclarations et définitions
- 8. macros et déclarations IF
- 9. Déclarations conditionnelles de tableaux dans un tableau char à deux dimensions?
- 10. wordpress login - php si déclarations avec conditions fbml?
- 11. Références conditionnelles
- 12. Formulaire Struts et déclarations variables
- 13. Déclarations PHP, HTML et RSS
- 14. Wordpress/PHP - Faire un seul shortcode
- 15. Préprocesseur de configuration et instructions conditionnelles
- 16. PostgreSQL Sélections conditionnelles
- 17. Autorisations conditionnelles Symfony/sfDoctrineGuard
- 18. instructions conditionnelles dans derby
- 19. Requêtes Linq conditionnelles
- 20. Dépendances gem conditionnelles
- 21. instructions conditionnelles PHP/Mysql
- 22. Cocoa -/+ déclarations
- 23. Grandes déclarations de commutateur et efficacité
- 24. C++ modèles et déclarations de fonctions externes
- 25. Problèmes avec les déclarations et les initialisations
- 26. mysqli, les boucles, et les déclarations préparées
- 27. quand et où mettre les déclarations @class
- 28. de déclarations dans include et require fonctions
- 29. Rails - named_scopes - Conditions conditionnelles
- 30. statemachine, transitions conditionnelles