LE QUIZZ
Le principe est simple :
On pose des questions.
Si quelqu'un pense connaître la réponse il lève la main.
S'il a raison, il gagne un lot,
S'il a tort on donne des indices.
Question 1 :
Quel est le seul fichier obligatoire pour créer un thème enfant ?
"style.css"
Pour créer un thème enfant, seul un fichier style.css est requis. Il doit commencer par ces lignes :
/*
Theme Name: Nom du thème enfant
Template: twentyfourteen
*/
"Theme name" sert à identifier le thème
"Template" désigne le répertoire du thème dont il hérite
Question 2 :
Quel est le premier hook déclenché par WordPress lors de son chargement ?
Indice :
C'est un hook d'action.
Il est appelé avant le chargement des plugins.
"muplugins_loaded"
Question 3 :
Quel est le nom de la version 1.0 de WordPress ?
Premier indice :
Elle porte de nom d'un musicien de jazz
Second indice :
M.... D....
Troisième indice :
Mil.. Dav..
"Miles Davis"
Depuis WordPress 1.0, toutes les versions majeures de WordPress sont nommées en hommage à un musicien de jazz.
Retrouver l'historique des versions : http://codex.wordpress.org/WordPress_Versions
1.0 : Miles Davis
1.2 : Charles Mingus
1.5 : Billy Strayhorn
2.0 : Duke Ellington
2.1 : Ella Fitzgerald
2.2 : Stan Getz
2.3 : Dexter Gordon
...
Question 4 :
Quel est la constante permettant de court-circuiter le chargement de WordPress, et de le rendre plus léger lors d'un bootstrap ?
Premier indice :
Son nom est super logique.
"SHORTINIT=true"
... juste avant de require "wp-load.php", et vous ne chargerez que l'essentiel, pas de plugin, pas de mu-plugin, pas de requêtes, juste WordPress !
Question 5 :
Quelle fonction permet de corriger cette faute d'orthographe : "Wordpress" ?
"capital_P_dangit()"
/**
* Forever eliminate "Wordpress" from the planet (or at least the little bit we can influence).
*
* Violating our coding standards for a good function name.
*
* @since 3.0.0
*/
function capital_P_dangit( $text ) {
Question 6 :
Combien de tables la base de données de WordPress contient-elle ?
Sans multisite, et sans plugin...
11 tables
C'est peu, mais ça suffit pour stocker toutes les informations.
... et on pourrait réduire encore :
par exemple "wp_links" sert uniquement à stocker les informations de la rubrique "liens" de WordPress (une fonctionnalité dépréciée depuis la 3.5)
Question 7 :
De quel CMS WordPress est-il un fork ?
"b2/cafelog"
WordPress est une évolution, datant de 2003, du CMS b2/cafelog crée par Michel Valdrighi en 2001
Question 8 :
En quoi les fonctions "add_filter" et "add_action" sont-elles différentes ?
Premier indice :
L'une sert à appliquer un filtre, l'autre à déclencher une action... et pourtant...
"En rien"
... ou pas grand chose, puisque l'une est l'alias de l'autre !
// quelquepart, dans plugin.php
function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) {
return add_filter($tag, $function_to_add, $priority, $accepted_args);
}
Question 9 :
Quel est l’intervalle par défaut des battements de l’API heartbeat ?
Premier indice :
C'est entre 5 secondes, et 120 secondes...
"1 minute"
À noter qu'en cas d'inactivité de l'utilisateur, cet intervalle passe à deux minutes.
Question 10 :
Dans quel fichier du core peut-on lire la blagounette suivante :
$errors = $user;
Premier indice :
C'est quelque part où l'on peut récupérer soit un ID d'utilisateur, soit des erreurs...
Second indice :
C'est à la racine de l'installation...
index.php ? licence.txt ? readme.html ? wp-activate.php ? wp-blog-header.php ? wp-comments-post.php ? wp-config-sample ? wp-cron.php ? wp-load ? wp-login ? wp-mail.php ? wp-settings.php ? wp-signup.php ? le 10ème ? xmlrpc.php ?
Dans "wp-login.php"
bon ok, ça ne fait peut-être rire que moi...
Merci :-)
Rendez-vous à l'after !
Quizz
By willybahuaud
Quizz
- 5,429