Assignment Help logo
Chat en direct

Loading...

Score %0 (0 correct0 incorrect95 unanswered)

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() ?

  • add_action( 'hook_exemple', 'fonction_exemple', $accepted_args, $priority )
  • add_action( 'fonction_exemple', 'hook_exemple', $priority, $accepted_args )
  • add_action( 'hook_exemple', 'fonction_exemple', $priority, $accepted_args )
  • add_action( 'fonction_exemple', 'hook_exemple', $priority )

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.

Reference

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
  • gagner de l'argent
  • encourager le blogging

Reference

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 :
get_header( '<script src="/mon-script.js"></script>' );
  • Utilisez functions.php pour charger conditionnellement le script en l'accrochant à wp_enqueue_scripts(), comme ceci :
add_action( 'wp_enqueue_scripts', 'load_scripts' );

function load_scripts() {
    if ( is_page( 'contact' ) ) {
    echo '<script src="/mon-script.js"></script>';
    }
}
  • Utilisez functions.php pour charger conditionnellement le script en l'accrochant à wp_enqueue_scripts(), comme ceci :
add_action( 'wp_enqueue_scripts', 'load_scripts' );
    function load_scripts() {
        if ( is_page( 'contact' ) ) {
        wp_enqueue_script( 'script', get_template_directory_uri() . '/script.js' );
        }
    }
  • Lier le script directement depuis un modèle nommé page-contact.php, comme ceci :
<head>
  <script src="/mon-script.js"></script>
</head>

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
  • des clés uniques et des sels
  • accessibilité
  • documentation

Référence

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 ?

<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' ];

Réf

Q55. Quelle convention de nommage de classe CSS est correcte selon les normes de codage CSS WordPress ?

  • .nom-du-selecteur
  • .nom_du_selecteur
  • .NomDuSelecteur
  • div.nom_du_selecteur

Référence - Éviter les traits de soulignement

Q56. Quel dossier dans une installation WordPress n'est pas affecté par une mise à jour automatique de WordPress ?

  • /wp-admin
  • racine
  • /wp-content
  • /wp-includes

Q57. Quels sont les transients ?

  • de courtes requêtes à la base de données
  • une manière de mettre en cache des informations
  • des plugins utilisés pour un débogage rapide
  • un brouillon d'article stocké dans la base de données

Explication : Transients

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 ?

  • Contributeur
  • Auteur
  • Éditeur
  • Abonné

Explication : Résumé des rôles

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 ?

  • is_archive()
  • is_page()
  • is_page_template()
  • is_single()

Référence

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 ?

a:2:{i:0;s:27:"ari-adminer/ari-adminer.php";i:1;s:30:"atomic-blocks/atomicblocks.php";}

  • valeur
  • données sérialisées
  • tableau PHP
  • tableau de texte

Référence

Q64. À quoi ressemble cet exemple de code ?

<?php
if ( have_posts() ) : while ( have_posts() ) : the_post();
        the_content();
endwhile;
else :
        _e( 'Désolé, aucun article ne correspond à vos critères.', 'textdomain' );
endif;
  • requête personnalisée
  • balises de modèle
  • la Boucle
  • boucle imbriquée

Q65. Quels sont les fichiers minimum requis pour créer un thème enfant ?

  • index.php functions.php
  • index.php style.css script.js
  • functions.php style.css script.js
  • functions.php style.css

Référence

Q66. Dans la hiérarchie des modèles WordPress, quel fichier ne pourrait pas être utilisé pour afficher une archive ?

  • archive.php
  • index.php
  • page.php
  • category.php

Référence

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 ?

  • Paramètres WordPress
  • Personnalisateur
  • wp-config.php
  • Paramètres du thème

Référence

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' );
  • `$chaine = "Bonjour le monde !

";`

  • __( 'Bonjour le monde !', 'mondomainetextuel' );

Référence

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 ?

var x = '16';
  • Booléen
  • Nombre
  • Chaîne de caractères
  • Objet

Référence

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 ?

  • Ajouter des CPT via phpMyAdmin.
  • Ajouter des CPT via un plugin.
  • Ajouter des CPT via un thème parent.
  • Ajouter des CPT via un thème enfant.

Référence

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 ?

  1. <input type="text" id="title" name="title" />
  2. $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' ];

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 ?

  1. <input type="text" id="title" name="title" />
  2. $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
  • toutes ces réponses
  • le logiciel est gratuit à utiliser
  • le logiciel est gratuit à modifier