Q1. Dans WordPress, à quoi sert la Boucle (the Loop) ?
Elle affiche une seule page
Elle affiche des articles sur une archive.
Elle affiche un seul article
Tout ce qui précède
Q2. Qui détient la marque déposée des noms et logos WordPress et WordCamp ?
WordPress Foundation (La WordPress Foundation détient et supervise les marques déposées des noms et logos WordPress et WordCamp)
WordPress.com
Matt Mullenweg
Automattic
Q3. Quel est le nom du projet open source qui sert de suivi des bogues et d'outil de gestion de projet pour WordPress ?
HackerOne
Redmine
Trac
GitHub Issues
Q4. L'API REST est un moyen simple d'obtenir des données dans et hors de WordPress via HTTP. Dans quel langage de programmation les applications utilisant l'API REST devraient-elles être écrites ?
PHP
Tout langage de programmation capable de faire des requêtes HTTP et d'interpréter JSON
Java
Node.js
Q5. Combien de minutes faut-il pour installer WordPress selon les instructions de "l'Installation en X-Minutes" sur WordPress.org ?
5
30
15
10
Q6. Dans WordPress, que dire des plugins ?
Les plugins sont disponibles en versions gratuite ou premium (payante).
Les plugins peuvent étendre les fonctionnalités de base de WordPress.
Les plugins ajoutent des fonctionnalités spécifiques au site.
Tout ce qui précède
Q7. Akismet est un plugin qui est installé automatiquement avec WordPress. Que fait-il ?
Il connecte votre site à Google Analytics.
Il affiche un flux de blog à partir de sites similaires au vôtre.
Il protège votre site contre les spams de commentaires.
Il renforce la sécurité du site en imposant des mots de passe forts.
Q8. Que feriez-vous pour améliorer les performances de votre site ?
Ne charger les scripts et styles que sur les pages où ils sont nécessaires.
Minifier les fichiers CSS et JavaScript.
Utiliser un CDN.
Tout ce qui précède
Q9. L'API REST utilise quel format de données ?
YAML
JSON
TXT
XML
Q10. Quelle couleur est le paragraphe imbriqué dans la div ?
<head><style>body { color: black; }
p { color: blue; }
div { color: green; }
p { color: red; }
</style></head><body><div><p>Ceci est un paragraphe à l'intérieur d'une div.</p></div></body></html>
bleu
noir
rouge
vert
Q11. Les développeurs de thèmes peuvent tirer parti de l'API Customizer pour donner aux utilisateurs un moyen de manipuler les paramètres de thème de base. L'API Customizer est orientée objet et fournit quatre objets principaux. Lesquels sont-ils ?
widgets, conteneurs, sections, paramètres
conteneurs, hooks, paramètres, styles
panneaux, blocs, contrôles, paramètres
panneaux, sections, contrôles, paramètres
Q12. Quel réglage WordPress utiliseriez-vous pour que les URL des pages ressemblent à http://example.com/my-page/ au lieu du http://example.com/?p=21/? par défaut ?
Écriture (Writing)
Permaliens (Permalinks)
Jolis URLs (Pretty URLs)
Lecture (Reading)
Q13. Dans WordPress, à quoi sert l'éditeur de blocs ?
recadrer des images dans la bibliothèque multimédia
injecter des scripts spécialisés dans la zone de contenu
créer une mise en page du site
créer et agencer du contenu
Q14. Parmi les types de fichiers suivants, lequel NE participe PAS à la traduction de WordPress ?
.po
.pot
.mot
.mo
Q15. Quelle est la priorité par défaut pour un hook d'action ou de filtre ?
10
15
0
5
Q16. Quelle est la principale différence entre les balises de modèle préfixées par ** versus get_the** ?
Les balises de modèle préfixées par _ n'acceptent pas d'arguments.
Les balises de modèle préfixées par _ peuvent être utilisées directement dans un modèle.
Les balises de modèle préfixées par _ affichent une valeur. Les balises de modèle préfixées par get_the renvoient une valeur.
Les balises de modèle préfixées par _ renvoient une valeur. Les balises de modèle préfixées par get_the affichent une valeur.
Q17. WP_Query est la classe de requête WordPress qui est utilisée pour récupérer des articles de la base de données. Comment créeriez-vous une nouvelle instance de cette classe ?
$query = new query_posts();
$query = new WP_Query();
$query = query_posts();
$query = get_posts();
Q18. Quel est un rôle utilisateur propre à WordPress Multisite ?
MU Admin
Propriétaire (Owner)
Super Admin
Maître Multisite
Q19. Dans l'Éditeur, les blocs sont rendus en JavaScript. Comment sont rendus les blocs sur le front-end d'un site ?
sous forme de HTML brut
en tant que composant React
sous forme de commentaires JavaScript
sous forme de commentaires HTML
Q20. Lequel de ces éléments ne fait pas partie du processus d'internationalisation et de localisation ?
utiliser une fonction gettext pour envelopper les chaînes traduisibles lors de l'écriture du code
installer/utiliser le Plugin WordPress Multilingue
utiliser un outil comme Poedit pour analyser le code source et extraire les chaînes traduisibles dans un fichier POT
les traducteurs traduisent le fichier POT en un fichier PO, un pour chaque langue
Q21. L'API REST fournit des données publiques, accessibles à tout client de manière anonyme, ainsi que des données privées disponibles uniquement après authentification. Comment pouvez-vous vous assurer que personne ne peut accéder de manière anonyme aux données du site via l'API REST ?
Désactiver l'API REST via le fichier wp-config.php du site.
Utiliser le filtre rest_authentication_errors() avec la condition is_user_logged_in() pour limiter l'accès aux utilisateurs connectés.
Utiliser le filtre rest_authentication_errors() avec l'authentification par cookie pour limiter l'accès aux utilisateurs connectés.
Utiliser le plugin Disable REST API.
Q22. Quel extrait représente un wrapper qui appelle jQuery en toute sécurité et ne nécessite pas l'utilisation répétitive du mot "jQuery" ?
.
$.ready(function () {
// faire quelque chose});
.
(function ($) {
// faire quelque chose
})(jQuery);
.
$(function () {
// faire quelque chose});
.
jQuery(function ($) {
// faire quelque chose});
Q23. Quel est l'ordre correct des paramètres pour la fonction add_action() ?
Q24. Vous avez une barre de recherche sur votre site. Vous souhaitez utiliser un <label> pour rendre le mot "Recherche" visible aux lecteurs d'écran, mais vous ne voulez pas afficher le mot "Recherche" à l'écran. Comment pouvez-vous y parvenir ?
Attribuer un état ARIA "caché" au label, comme ceci : <label state="hidden">Recherche</label> <input type="text" name="search" id="search" />
Util
iser la classe CSS .screen-reader-text intégrée à WordPress pour masquer le texte de l'écran, comme ceci : <label class="screen-reader-text">Recherche</label> <input type="text" name="search" id="search" />
Créer une classe CSS personnalisée pour définir une grande valeur négative à la propriété text-indent pour masquer le texte hors de l'écran, comme ceci : <label class="hide-this">Recherche</label> <input type="text" name="search" id="search" />
La majorité des utilisateurs n'ont pas besoin d'un lecteur d'écran. Supprimez complètement le label.
Q25. Vous pourriez voir ce code dans un plugin WordPress. Que fait-il ?
if ( ! defined( 'ABSPATH' ) ) {
die;
}
C'est ainsi que WordPress détecte la présence d'un plugin. Cela garantit que le plugin s'exécute à partir du répertoire /wp-content/plugins/. Sinon, le plugin ne doit pas s'exécuter.
C'est une façon d'éviter les collisions de noms. ABSPATH est le chemin absolu vers le répertoire du plugin. Si ABSPATH est défini par un autre plugin WordPress avec le même slug de répertoire, le plugin ne doit pas s'exécuter.
C'est une mesure de sécurité. ABSPATH est le chemin absolu vers le répertoire WordPress. Si le fichier est appelé directement, ABSPATH ne sera pas défini et donc, le plugin ne doit pas s'exécuter.
C'est un vérificateur de compatibilité. ABSPATH est défini dans le noyau de WordPress. Le plugin vérifie que la version minimale de WordPress nécessaire pour prendre en charge le plugin est installée. Sinon, le plugin ne doit pas s'exécuter.
Q26. Quelle est la meilleure pratique pour travailler avec le CSS WordPress ?
Utiliser !important à côté des styles si ils ne donnent pas le résultat voulu.
Utiliser des tirets dans les noms de classe.
Utiliser des espaces pour indenter chaque propriété.
Éviter l'abréviation CSS pour une documentation correcte.
Q27. WordPress est traduit, au moins partiellement, dans plus de 200 langues locales. Si vous vouliez aider à traduire WordPress dans d'autres langues, à quel groupe de contributeurs vous joindriez-vous ?
core
polyglots
accessibilité
documentation
Q28. Quelle est la différence entre une action et un filtre ?
Les actions sont utilisées pour ajouter des fonctions personnalisées et supprimer des fonctions WordPress. Les filtres sont utilisés pour rendre les chaînes traduisibles pour la localisation.
Les actions sont utilisées pour ajouter ou supprimer du code à l'exécution. Les filtres sont utilisés pour modifier les données avant qu'elles ne soient affichées dans le navigateur ou enregistrées dans la base de données.
Les actions sont utilisées pour attribuer des valeurs à des variables à l'exécution. Les filtres sont utilisés pour extraire des données des actions et les afficher dans le navigateur.
Les actions sont utilisées pour ajouter des données saisies par l'utilisateur à la base de données. Les filtres sont utilisés pour valider les données saisies par l'utilisateur avant de les ajouter à la base de données.
Q29. Si vous activez ou mettez à jour un plugin et qu'il casse votre site de sorte que vous ne pouvez pas le gérer via wp-admin, comment pouvez-vous désactiver le plugin ?
toutes ces réponses
Accédez à l'installation WordPress via WP-CLI. Exécutez la commande suivante : wp plugin deactivate plugin-problématique.
Accédez aux fichiers du site via FTP et accédez à /wp-content/plugins/. Supprimez le dossier du plugin que vous souhaitez désactiver ou renommez-le simplement.
Utilisez phpMyAdmin pour modifier la valeur de l'option active_plugins de la table wp_options en a:0:{}.
Q30. L'API REST WordPress est conçue pour recevoir et répondre à des types de demandes particuliers à l'aide des méthodes HTML de base. Par exemple, une demande pour télécharger un fichier PHP dans un dossier particulier sur un serveur pourrait ressembler à POST /dossier/_fichier.php. Sur la base de ce code, comment appelleriez-vous /dossier/_fichier.php (en termes d'API REST) ?
schéma
route
réponse
demande
Q31. Quelle commande WP-CLI utiliseriez-vous pour gérer les capacités d'un rôle utilisateur ?
wp admin
wp manage
wp cap
wp role
Q32. Quelle technique utiliseriez-vous pour sécuriser les données avant de les afficher à un utilisateur ?
échapper et désinfecter
valider et échapper
valider et désinfecter
échapper et sécuriser
Q33. Si votre site WordPress est sérieusement compromis, quelle est la meilleure démarche à suivre pour rétablir votre site ?
Déterminez la date de l'attaque et restaurez votre site à un point de sauvegarde antérieur à cette date.
Engagez un service tiers pour nettoyer votre site car il est difficile pour quelqu'un qui n'est pas un expert en sécurité WordPress de trouver et de supprimer toutes les traces d'une attaque.
Supprimez manuellement les fichiers suspects sur le serveur et supprimez toutes les tables de base de données qui ne sont pas dans WordPress.
Changez le mot de passe de votre hébergement, de votre administrateur WordPress et de votre base de données.
Explication : Ce n'est pas le moins cher, mais c'est le plus fiable. Restaurer la sauvegarde peut ne pas aider si vous avez des scripts de porte dérobée installés en dehors du répertoire WP.
Q34. Si vous vouliez enregistrer un type de publication personnalisé, à quel hook vous accrocheriez-vous ?
register_post_type
add_meta_box
wp_head
init
Q35. Qu
el est le rôle d'un thème WordPress ?
contrôle les couleurs, les polices et les mises en page des pages
ajoute des améliorations d'accessibilité telles que la navigation au clavier et les liens de saut
assure une compatibilité mobile responsive
toutes ces réponses
Q36. Quelle est la mission principale de WordPress ?
créer un logiciel gratuit
démocratiser la publication et les libertés liées à l'open-source
Q37. Lequel des éléments suivants n'est PAS une amélioration de sécurité suggérée pour votre site WordPress ?
Le site doit communiquer avec WordPress.org.
Supprimer les thèmes inactifs.
Ne pas afficher les informations de débogage.
Les mises à jour WordPress ne sont effectuées que manuellement.
Explication : La communication avec WordPress.org est nécessaire pour détecter les nouvelles versions.
Q38. Comment pouvez-vous ajouter un script personnalisé qui doit s'exécuter uniquement sur la page de contact d'un site ? Le slug de la page est contact.
Lier le script directement depuis un modèle nommé page-contact.php en utilisant la balise de modèle get_header() comme ceci :
Q39. Où pouvez-vous trouver la documentation officielle de WordPress et le guide d'utilisation ?
support.wordpress.com
developer.wordpress.com
developer.wordpress.org
support.wordpress.org
Q40. Comment utiliseriez-vous le CSS pour garantir que votre thème est adapté aux mobiles ?
Utilisez CSS grid pour créer des mises en page réactives.
Utilisez des media queries pour ajouter des points de rupture pour différentes tailles d'écran.
Utilisez Flexbox pour créer des mises en page de page flexibles.
toutes ces réponses
Q41. L'API de bloc permet aux développeurs d'enregistrer des blocs personnalisés dans des thèmes ou des plugins. Comment enregistreriez-vous un bloc personnalisé ?
Utilisez la fonction registerBlockName().
Utilisez la fonction createGutenBlock().
Utilisez un modèle de bloc.
Utilisez la fonction registerBlockType().
Q42. Quel principe de développement logiciel, souvent utilisé dans WordPress, vise à réduire la répétition de code ?
RRR
WET
DRY
KISS
DRY (Don't Repeat Yourself)
Q43. Dans un fichier de modèle standard, combien de fois la Boucle WordPress s'exécute-t-elle ?
Elle s'exécute une fois par article dans la base de données.
Elle s'exécute une fois.
La Boucle ne s'exécute pas dans les fichiers de modèle.
Elle s'exécute une fois par article récupéré.
Q44. Quelle amélioration de performance n'est PAS suggérée pour votre site WordPress ?
Le site doit exécuter la version la plus récente de WordPress.
Supprimer ou désactiver les plugins inutiles.
UTF8 est pris en charge.
Choisissez une version très récente de PHP.
Explication : Les nouvelles versions viennent généralement avec des améliorations de vitesse. La désactivation des plugins améliore les performances. Par élimination, c'est UTF8.
Q45. Sur une installation WordPress normale, quelle est la différence entre les transients et le cache objet ?
Les transients sont persistants et écrivent dans wp_options. Le cache objet persiste uniquement pour le chargement de page particulier.
Les transients sont stockés dans la base de données WordPress. Le cache objet est stocké sur le serveur où est située l'installation WordPress.
Les transients sont disponibles pendant la durée d'une session utilisateur et s'appliquent à tous les composants de page. Le cache objet est disponible uniquement pour les scripts.
Les transients ne persistent que pour le chargement de page particulier. Le cache objet est persistant et écrit dans la table wp_options.
Q46. Vous pouvez renforcer la sécurité de votre site WordPress en ajoutant __ à votre fichier wp-config.php ?
noms d'utilisateur et mots de passe de la base de données
Q47. Selon les normes de codage PHP WordPress pour les commentaires en ligne, comment écririez-vous un commentaire sur une seule ligne dans un document PHP ?
// Il s'agit d'un commentaire sur une seule ligne
/\* _ Il s'agit d'un commentaire sur une seule ligne._/
// Il s'agit d'un commentaire sur une seule ligne.
<!-- Il s'agit d'un commentaire sur une seule ligne -->
Q48. Si vous avez des permaliens personnalisés activés sur un site WordPress, l'index de l'API REST est exposé en ajoutant quoi à la fin de l'URL du site. (par exemple, http://exemple.com/reponse/) Notez que l'index fournit des informations sur les routes disponibles pour cette installation WordPress particulière.
http://exemple.com/wp-json/
http://exemple.com/wp-admin/
http://exemple.com/wp-rest/
http://exemple.com/wp-rest-api/
Q49. Quel est le processus de marquage du code que vous écrivez afin qu'il soit prêt pour la traduction ?
internationalisation
localisation
traduction
utilisation de GlotPress
Explication : La localisation et la traduction sont des synonymes pour soumettre des traductions spécifiques à la langue. GlotPress est juste un plugin WordPress.
Q50. Dans votre fichier wp-config.php, vous avez ajouté la ligne de code suivante. Que fait-elle ?
define( 'DISALLOW_FILE_EDIT', true );
empêche tout utilisateur non administrateur de modifier directement les fichiers de thème ou de plugin
désactive l'éditeur de thème et de plugin dans l'administration WordPress
désactive la possibilité de modifier les fichiers principaux de WordPress à partir de l'administration WordPress ou via un accès direct aux fichiers
définir des permissions en lecture seule sur tous les fichiers de l'installation WordPress
Référence. Définir tous les fichiers en lecture seule rendrait les mises à jour automatiques impossibles.
Q51. Pour quel type de liens est-il nécessaire d'avoir des liens soulignés pour répondre aux normes d'accessibilité WCAG 2.0 ?
liens sur des images
liens dans des contrôles de l'interface utilisateur
liens dans une barre de navigation
liens dans du texte de paragraphe
Q52. De quelles façons pourriez-vous contribuer à la communauté WordPress en testant ?
tests utilisateurs
toutes ces réponses
tests bêta
tests automatisés
Q53. WordPress est un logiciel open-source sous licence GPL. Cela signifie que __.
les œuvres dérivées doivent également être sous licence GPL
toutes ces réponses
le logiciel est gratuit à utiliser
le logiciel est gratuit à modifier
Q54. Examinez le HTML à la ligne 1. L'objectif du PHP à la ligne 2 est d'extraire la valeur du champ et de l'assigner à une variable avant de l'insérer dans la base de données. Qu'est-ce qui ne va pas avec ce code PHP ?
L'exemple de code n'utilise pas la méthode GET. Il devrait être encapsulé dans la fonction get_post_field() et ressembler à ceci : `$title = get_post
_field( $GET[ 'title' ] );`
L'exemple de code ne nettoie pas les données du formulaire. Il devrait utiliser la fonction sanitize_text_field() et ressembler à ceci : $title = sanitize_text_field( $_POST[ 'title' ] );
Il n'y a pas d'erreur. Le code suit les meilleures pratiques de WordPress.
L'exemple de code ne permet pas la traduction. Il devrait utiliser une fonction de traduction et ressembler à ceci : $title = __( $_POST[ 'title' ];
Q58. Si vous vouliez déboguer du JavaScript, quelle méthode utiliseriez-vous pour afficher des données dans la console de votre navigateur ?
windows.alert()
console.log()
document.write()
innerHTML
Q59. Sur une page web, il y a fréquemment des liens de navigation, une barre de recherche ou d'autres éléments qui apparaissent avant le contenu principal. Pour les utilisateurs de clavier et de lecteur d'écran, il peut être frustrant d'accéder au contenu principal d'une page car ils doivent parcourir tous ces éléments à chaque nouveau chargement de page. Que pouvez-vous ajouter à un site pour résoudre cela ?
des liens de saut
défilement infini
des liens de saut
navigation par onglets
Q60. Quel rôle utilisateur attribueriez-vous à quelqu'un pour qu'il puisse écrire et publier uniquement ses propres articles et pas ceux des autres ?
Q61. Quand devriez-vous modifier les fichiers principaux de WordPress ?
Lorsqu'il n'y a aucun plugin disponible pour apporter une personnalisation dont vous avez besoin.
Lorsque vous devez ajouter un modèle de page personnalisé.
Lorsque vous devez ajouter un script personnalisé à l'en-tête ou au pied de page de chaque page d'un site.
Vous ne devriez jamais modifier les fichiers principaux de WordPress.
Explication : Il n'est pas recommandé de modifier les fichiers principaux de WordPress à l'exception de wp-config.php. Modification des fichiers hors ligne
Q62. Quelle condition WordPress utiliseriez-vous pour déterminer si vous êtes sur une page unique ?
Q63. WordPress core et de nombreux plugins stockent des données dans la base de données dans un format spécial comme représenté par l'exemple ci-dessous. Quel format est-ce ?
Q67. Pour la majorité des thèmes modernes, quelle est la méthode standard utilisée pour personnaliser divers détails de l'apparence et des fonctionnalités du site, comme changer la description du site ou ajouter un logo et des icônes ?
Q68. Comment écririez-vous une chaîne de texte contenant "Bonjour le monde !" de manière à ce qu'il soit possible pour quelqu'un d'autre de traduire la chaîne dans une autre langue ?
apply_filters( 'Bonjour le monde !', 'mondomainetextuel' );
esc_html( 'Bonjour le monde !', 'mondomainetextuel' );
Q69. Quel est un moyen de durcir la sécurité de votre site tout en améliorant la façon dont Google présente votre site dans les résultats de recherche ?
Installer un certificat SSL.
Installer un plugin de sécurité sur votre site.
Utiliser un service de surveillance de sécurité tiers.
Exiger que les utilisateurs se connectent pour voir le contenu.
Q70. Quelles sont les meilleures pratiques en matière d'accessibilité ?
Ne pas sauter les niveaux de titre.
Assurez-vous qu'il y a un contraste de couleur approprié entre l'arrière-plan et le texte.
Si une action peut être effectuée avec une souris, elle doit également être accessible au clavier.
toutes ces réponses
Q71. Les variables JavaScript peuvent contenir de nombreux types de données. Quel type de données la variable suivante représente-t-elle ?
Q72. Pourquoi utiliseriez-vous un article plutôt qu'une page lorsque le contenu est _.
pour un élément de menu de niveau supérieur
imbriqué (a une relation parent/enfant avec un autre contenu)
lorsque le contenu fait partie d'un blog.
pérenne
Q73. L'éditeur de blocs WordPress contient un certain nombre de blocs par défaut, y compris des blocs pour des paragraphes, des images, des citations et des shortcodes. Les blocs sont regroupés en catégories pour aider les utilisateurs à les parcourir et à les découvrir. Quelle n'est pas une catégorie fournie par WordPress Core ?
mise en forme
widgets
mise en page
shortcodes
Q74. Quel service est utilisé pour gérer les photos de profil utilisateur sur n'importe quel site WordPress ?
Gravatar
WordPress.org
Aucun. Il suffit de télécharger une photo de profil à partir de votre compte utilisateur du site.
Plugin de photo de profil
Q75. Quel n'est pas un avantage du code DRY ?
Le code peut être réutilisé.
Le code est moins abstrait.
Le code est plus facile à lire.
Le code est plus facile à maintenir.
Q76. Lequel de ces éléments n'affecte pas la vitesse de votre site ?
mise en cache
votre hébergeur web
plugins inactifs
réseau de diffusion de contenu (CDN)
Q77. Où configurez-vous les paramètres globaux des commentaires sur votre site WordPress ?
Écran Outils
wp-config.php
cPanel
Paramètres de discussion
Q78. Que ne pouvez-vous pas configurer via wp-config.php ?
changer le rôle utilisateur par défaut
changer le préfixe wp_table par défaut
changer votre adresse de site ou WordPress
changer le nombre de révisions d'articles par défaut
Q79. En ce qui concerne les meilleures pratiques de développement WordPress, quelle est la méthode préférée pour ajouter un type de contenu personnalisé (CPT) à un site ?
Q80. Quelle est une manière de renforcer la sécurité de votre site et d'améliorer la façon dont Google présente votre site dans les résultats de recherche ?
Installer un certificat SSL.
Installer un plugin de sécurité sur votre site.
Utiliser un service de surveillance de sécurité tiers.
Exiger que les utilisateurs se connectent pour voir le contenu.
Q81. Examinez le HTML à la ligne 1. L'objectif du PHP à la ligne 2 est d'extraire la valeur du champ et de l'assigner à une variable avant de l'insérer dans la base de données. Qu'est-ce qui ne va pas avec ce code PHP ?
<input type="text" id="title" name="title" />
$title = $_POST[ 'title' ]
L'exemple de code n'utilise pas la méthode GET. Il devrait être encapsulé dans la fonction `get
L'exemple de code ne nettoie pas les données du formulaire. Il devrait utiliser la fonction sanitize_text_field() et ressembler à ceci : $title = sanitize_text_field( $_POST[ 'title' ] );
Il n'y a pas d'erreur. Le code suit les meilleures pratiques de WordPress.
L'exemple de code ne permet pas la traduction. Il devrait utiliser une fonction de traduction et ressembler à ceci : $title = __( $_POST[ 'title' ];
Q82. Si vous deviez écrire un commentaire d'une seule ligne dans un fichier PHP en suivant les normes de codage PHP WordPress, comment écririez-vous ce commentaire ?
// Il s'agit d'un commentaire sur une seule ligne
/\* _ Il s'agit d'un commentaire sur une seule ligne._/
// Il s'agit d'un commentaire sur une seule ligne.
<!-- Il s'agit d'un commentaire sur une seule ligne -->
Q83. Quel processus marquez-vous dans votre code pour qu'il soit prêt à être traduit ?
internationalisation
localisation
traduction
utilisation de GlotPress
Q84. Dans votre fichier wp-config.php, vous avez ajouté la ligne de code suivante. Que fait-elle ?
define( 'DISALLOW_FILE_EDIT', true );
empêche tout utilisateur non administrateur de modifier directement les fichiers de thème ou de plugin
désactive l'éditeur de thème et de plugin dans l'administration WordPress
désactive la possibilité de modifier les fichiers principaux de WordPress à partir de l'administration WordPress ou via un accès direct aux fichiers
définir des permissions en lecture seule sur tous les fichiers de l'installation WordPress
Q85. Quel type de liens nécessite des liens soulignés pour répondre aux normes d'accessibilité WCAG 2.0 ?
liens sur des images
liens dans des contrôles de l'interface utilisateur
liens dans une barre de navigation
liens dans du texte de paragraphe
Q86. Quel est le processus de marquage du code que vous écrivez afin qu'il soit prêt pour la traduction ?
internationalisation
localisation
traduction
utilisation de GlotPress
Q87. Pourquoi utilise-t-on un thème enfant dans WordPress ?
Pour ajouter des fonctionnalités de commerce électronique supplémentaires à votre site.
Pour mettre en œuvre des fonctionnalités de blog sur votre site.
Pour personnaliser l'apparence et les fonctionnalités d'un thème parent sans perdre la capacité à mettre à jour ce thème parent.
Pour ajouter des options de personnalisation de thème à votre site.
Q88. De quelles façons pourriez-vous contribuer à la communauté WordPress en testant ?
tests utilisateurs
toutes ces réponses
tests bêta
tests automatisés
Q89. WordPress est un logiciel open-source sous licence GPL. Cela signifie que __.
les œuvres dérivées doivent également être sous licence GPL
toutes ces réponses
le logiciel est gratuit à utiliser
le logiciel est gratuit à modifier
Q90. Examinez le HTML à la ligne 1. L'objectif du PHP à la ligne 2 est d'extraire la valeur du champ et de l'assigner à une variable avant de l'insérer dans la base de données. Qu'est-ce qui ne va pas avec ce code PHP ?
<input type="text" id="title" name="title" />
$title = $_POST[ 'title' ]
L'exemple de code n'utilise pas la méthode GET. Il devrait être encapsulé dans la fonction get_post_field() et ressembler à ceci : $title = get_post_field( $GET[ 'title' ] );
L'exemple de code ne nettoie pas les données du formulaire. Il devrait utiliser la fonction sanitize_text_field() et ressembler à ceci : $title = sanitize_text_field( $_POST[ 'title' ] );
Il n'y a pas d'erreur. Le code suit les meilleures pratiques de WordPress.
L'exemple de code ne permet pas la traduction. Il devrait utiliser une fonction de traduction et ressembler à ceci : $title = __( $_POST[ 'title' ];
Q91. Quel type de liens nécessite des liens soulignés pour répondre aux normes d'accessibilité WCAG 2.0 ?
liens sur des images
liens dans des contrôles de l'interface utilisateur
liens dans une barre de navigation
liens dans du texte de paragraphe
Q92. Quel est le processus de marquage du code que vous écrivez afin qu'il soit prêt pour la traduction ?
internationalisation
localisation
traduction
utilisation de GlotPress
Q93. Pourquoi utilise-t-on un thème enfant dans WordPress ?
Pour ajouter des fonctionnalités de commerce électronique supplémentaires à votre site.
Pour mettre en œuvre des fonctionnalités de blog sur votre site.
Pour personnaliser l'apparence et les fonctionnalités d'un thème parent sans perdre la capacité à mettre à jour ce thème parent.
Pour ajouter des options de personnalisation de thème à votre site.
Q94. De quelles façons pourriez-vous contribuer à la communauté WordPress en testant ?
tests utilisateurs
toutes ces réponses
tests bêta
tests automatisés
Q95. WordPress est un logiciel open-source sous licence GPL. Cela signifie que __.
les œuvres dérivées doivent également être sous licence GPL