Questions marquées «plugin-development»

Les plugins WordPress permettent de modifier, personnaliser et améliorer facilement un blog WordPress. Au lieu de changer la programmation de base de WordPress, vous pouvez ajouter des fonctionnalités avec les plugins WordPress.



8
La fonction is_plugin_active n'existe pas
J'utilise WordPress 3.0.5 et j'ai testé avec 3.1rc4. Dans le fichier PHP principal de mon plugin, lorsque j'essaie d'appeler is_plugin_active, je reçois Call to undefined function is_plugin_active(). Je peux appeler add_action et add_filter. Que dois-je vérifier / modifier pour résoudre ce problème? Cela se produit à l'intérieur de l'administrateur sur …

3
Wordpress Update Plugin Hook / Action? Depuis 3.9
J'ai fait des recherches à ce sujet plusieurs fois, mais ma recherche ne révèle pas grand-chose, sauf le code personnalisé qui peut ou non être une bonne pratique WordPress. Depuis les dernières versions (WordPress 3.9 "Smith"), un crochet a-t-il été ajouté au processus de mise à jour du plugin? Je …


2
Liste tous les noms des barres latérales?
Je liste toutes les barres latérales comme ça: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' Je reçois donc quelque chose comme: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] => [after_title] => ) (...) ) …




2
La fonction get_option est-elle mise en cache?
Dans mon plugin, j'utilise le code suivant pour récupérer une option de la base de données: $options = get_option('my_plugin_options'); Si j'utilise ceci 10 fois dans diverses fonctions de mon plugin, WordPress effectue-t-il 10 requêtes vers la base de données, ou ne fait-il qu'un seul appel à la base de données …

3
Erreur PHP avec le gestionnaire de shortcode d'une classe
Actuellement, j'utilise le flux générique suivant pour ajouter le shortcode pour un plugin. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Maintenant, lorsque cette classe et sa méthode sont appelées, j'obtiens l'erreur suivante. Erreur fatale: utilisation de $ this en dehors …

2
Pages personnalisées avec plugin
Je développe un plugin où j'aimerais activer des pages personnalisées. Dans mon cas, une page personnalisée contiendrait un formulaire comme un formulaire de contact (pas littéralement). Lorsque l'utilisateur remplira ce formulaire et l'enverra, il devrait y avoir l'étape suivante qui nécessitera plus d'informations. Supposons que la première page avec le …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.