WordPress

Questions-réponses pour les développeurs et les administrateurs WordPress

2
Quelle est la différence entre esc_html, esc_attr, esc_html_e, etc.?
J'ai reçu des commentaires du responsable de la sécurité et il a souligné que je devais utiliser l'échappement approprié des entrées utilisateur dans mon code. J'ai donc fait quelques recherches et trouvé des fonctions d'échappement. Quelle est la différence entre eux? Quand dois-je utiliser esc_html()et quand esc_attr()? Et quand dois-je …

2
Comment ajouter l'originalité croisée et l'intégrité à wp_register_style? (Font Awesome 5)
Je mets à jour Font Awesome 4 vers la version 5 qui introduit à la fois des attributs d'intégrité et des origines croisées dans le <link rel="stylesheet">balisage. Actuellement, j'utilise: wp_register_style('FontAwesome', 'https://example.com/font-awesome.min.css', array(), null, 'all' ); wp_enqueue_style('FontAwesome'); Qui sort comme: <link rel="stylesheet" id="FontAwesome-css" href="https://example.com/font-awesome.min.css" type="text/css" media="all" /> Avec Font Awesome 5, …

7
API WP REST: filtrer par catégorie 1 ET catégorie 2
Je me suis mêlé de l'API REST et je suis coincé avec ceci: comment puis-je filtrer les messages dans cat1 et cat2? Pour l'instant, les ?categories[]=45&categories[]=50retours dans la catégorie ID 45 OU 50 - comment obtenir des publications en 45 ET 50? Merci d'avance.


4
get_results en utilisant wpdb
J'essaie de récupérer des informations sur ma base de données. Je voulais afficher tout en pagesutilisant cette déclaration, mais je reçois un blancARRAY global $wpdb; $result = $wpdb->get_results ( " SELECT * FROM $wpdb->wp_posts WHERE post_type = 'page' " ); echo $result; // display data Production: ARRAY EDIT : Après …
12 database  query  wpdb 

3
obtenir $ post dans le filtre ou l'action init?
Il semble que $ post ne soit disponible que pour les hooks exécutés à certains moments. J'ai un hook "init" qui doit extraire certaines données de la base de données en utilisant l'ID $ post->. Jusqu'à présent, ma seule solution de contournement a été d'ajouter un autre filtre sur le_contenu, …
12 hooks 

5
Comment déboguer un plugin avec Xdebug?
J'ai pu installer et configurer assez facilement NetBeans 6.9.1 et Xdebug sur mon environnement local, basé sur PHP 5.3.0 (XAMPP). Mon problème est maintenant le suivant: si je mets un point d'arrêt sur index.php de Wordpress ou d'autres fichiers PHP de base Wordpress, NetBeans s'arrête correctement à la position souhaitée. …

4
Comment savoir quelle priorité utiliser avec add_action ()?
J'écrivais un petit plugin pour supprimer certains éléments de menu pour les utilisateurs non administrateurs du backend, et j'ai découvert que mon plugin ne faisait rien sauf si je spécifiais une priorité dans mon code: add_action('admin_bar_menu', 'remove_toolbar_items', 999); Sans le 999, le code ne supprime pas les éléments de ma …
12 actions 


2
Réinitialiser les rôles et capacités par défaut
J'ai eu du mal à ajouter des capacités de type de message personnalisé aux rôles ( Ajouter des capacités aux rôles par défaut ) et je soupçonne que ma confusion peut avoir causé des problèmes. J'ai également installé et désinstallé divers plugins dont certains ont ajouté des fonctionnalités. En conséquence, …

8
comment ajouter une version de style.css dans wordpress
Comment ajouter une version de style.cssWordPress comme ci-dessous, je peux le faire dans Joomla. <link rel="stylesheet" href="/templates/example/css/style.css?v=1.2"> je sais que le style.csschargera dynamiquement. s'il vous plaît, aidez-moi à faire cela.
12 themes  css 


2
Comment ajouter un sous-menu à un menu généré par wp_nav_menu en utilisant un plugin
J'ai un menu généré wp_nav_menuqui ressemble à <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> Je veux modifier le menu ci-dessus en …



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.