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.

2
Comment vérifier l'unicité du préfixe du plugin?
Pour éviter les collisions avec d'autres plugins, il faut préfixer toutes les fonctions, actions et plugins globaux avec un préfixe unique, par exemple: function xyz_function_name() { ... } La question est, comment puis-je vérifier que xyzc'est bien unique? Par exemple, Yoast SEO utilise wpseo_ce que j'imagine que d'autres plugins SEO …

1
Ajouter un bouton de shortcode à fermeture automatique à TinyMCE dans WP 4.6
Je suis familier avec la création de shortcodes à fermeture automatique comme: // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] …

2
Dois-je utiliser spl_autoload_register () dans mon plugin?
Lorsque j'utilise spl_autoload_register dans mon plugin, j'obtiens: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 J'ai fait quelques lectures et trouvé diverses corrections. Un sur SO a dit de ne pas utiliser spl_autoload_register avec WordPress. Est-ce exact? Je suis sûr que …

8
Comment trouver le slug des plugins?
Je me demande comment puis-je trouver le slug des plugins (slug = nom interne utilisé par WordPress pour faire les mises à jour des plugins et déterminer quels plugins sont actuellement actifs)? Il s'agit généralement du nom de dossier du plugin mais si un plugin n'a pas de dossier, c'est …

2
Comment puis-je améliorer cet extrait de requête administrateur pour éviter de générer des résultats en double sur des recherches non méta?
J'ai joué avec des extraits de code qui ajoutent des métadonnées aux recherches d'administration. Le meilleur extrait que j'ai trouvé a été écrit par Stefano sur cette question . Cependant, il semble avoir 1 bogue ennuyeux lors de la recherche de termes non méta. Voici quelques captures de mon installation …


2
Ajout dynamique de champs de formulaire Widget
J'essaie d'ajouter dynamiquement un champ de formulaire à un widget WordPress. Donc, si l'utilisateur souhaite ajouter une autre date à un événement, il peut cliquer sur un bouton pour obtenir plus de champs. La question est: comment enregistrer les champs de saisie nouvellement créés dans ma base de données? Dois-je …

1
Le nombre de téléchargements affichés pour un plug-in dans le répertoire des plug-ins WordPress.org inclut-il des mises à jour automatiques?
Je me demande comment le nombre de téléchargements affichés dans le répertoire du plugin est en corrélation avec le nombre de sites Web réels utilisant le plugin. Je me rends compte que certaines personnes téléchargeront et n'installeront jamais et que d'autres pourraient télécharger plusieurs fois, mais si un plug-in a …

1
API de plugin pour la génération, la gestion et l'exportation faciles de tables de listes d'administrateurs?
Je connais la WP_List_Tableclasse (qui a énormément aidé en l'état). Cependant, je cherche quelque chose d'encore plus performant - une certaine forme d'API par laquelle vous pourriez simplement `` enregistrer '' une table MySQL, passer les field_name => labeltraductions et toutes les greffes (liens de menu, génération de table, pagination, …





3
Comment inclure wp-load.php à partir de n'importe quel emplacement?
J'ai un plugin qui appelle un script php autonome (myAjax.php) via un script jQuery.ajax () à l'intérieur du plugin. J'ai besoin de placer le code suivant dans le fichier myAjax.php: require_once('../../../wp-load.php'); if (!is_user_logged_in()){ die("You Must Be Logged In to Access This"); } if( ! current_user_can('edit_files')) { die("Sorry you are not …

4
Comment faire écho à the_excerpt sans le wrapper de balise P?
Dans l'extrait de code ci-dessous, j'essaie d'obtenir l'écriture de the_excerpt sans balises. Cependant, la mise en forme source montre que the_excerpt est toujours enveloppé dans des balises P. Comment puis-je extraire l'extrait sans balises? foreach($myrecentposts as $idxrecent=>$post) { ?> <li class="page_item"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php echo strip_tags(substr( …

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.