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
Les messages mis à jour de l'API des paramètres ne s'afficheront pas si la page d'administration personnalisée n'est pas connectée à add_options_page ()
J'ai joué avec l'API Paramètres et constaté que les messages (pour le succès ou les erreurs) ne s'affichent que lorsqu'une page de paramètres est connectée au menu WordPress via add_options_page (). Tout le reste ne fonctionnera pas, par exemple add_dashboard_page (). Aimeriez-vous savoir si cela est vrai? L'exemple de code …


4
gérer une grande sortie HTML via le code du plugin
J'ai récemment écrit mon premier plugin WP qui ajoute un shortcode pour intégrer une galerie d'images jquery personnalisée dans les publications. Il s'agit principalement de jeter un bon morceau de HTML dans le message, ainsi que du javascript nécessaire à l'initialisation. Cependant, j'ai dû construire la sortie HTML de manière …




1
Désinstaller le script d'un plugin dans Multisite
Je viens de réaliser que le uninstall.phpfichier traditionnel avec un plugin ne fonctionne pas dans Multisite. if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) exit(); delete_option( 'plugin_option_name' ); Cela ne supprime pas les options de sous-sites dans toutes les wp_SITE-ID_optionstables. Existe-t-il un moyen standard de procéder?

2
Passer les cookies actuels dans wp_remote_get pour obtenir la version préliminaire de la publication du brouillon
Je souhaite transmettre les cookies de l'utilisateur actuel dans la fonction wp_remote_get pour obtenir le contenu de la page Draft Post Preview. Je vérifie déjà les questions: Quelle URL passez-vous à wp_remote_get pour charger le corps de l'aperçu de la publication actuelle? Comment puis-je appeler "prévisualiser la publication" de wp_remote_get …



1
Rendre mon plugin multi-site compatible
Je veux que mon plugin soit installé sur chaque blog et crée des tables de base de données par blog. J'ai ce code: register_activation_hook( __FILE__, 'install1' ); function install1() { global $wpdb; if (function_exists('is_multisite') && is_multisite()) { // check if it is a network activation - if so, run the …



1
Quand utiliser les exceptions contre les objets d'erreur vs simplement faux / null
Je suis en train d'écrire un plugin et j'essaie de savoir quand utiliser différentes approches pour gérer les erreurs. Il existe trois méthodes que j'envisage: Lancer une exception (classe personnalisée) Renvoyer un objet d'erreur (extension de WP_Error) Il suffit de retourner null / false Certaines situations que j'envisage Essayer d'obtenir …

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.