WordPress: permettre aux administrateurs d’ajouter du JavaScript dans un widget ou article

Si WordPress est installé en mode « network » ou « multisite », les administrateurs n’ont pas le droit de mettre ce qu’ils veulent (du JavaScript par exemple) dans les articles, pages, commentaires ou widgets texte. Seuls les administrateurs du réseau ont cette capacité.

Dans la doc officielle de WP il est précisé que pour autoriser les utilisateurs à poster des marqueurs HTML ou du JavaScript il faut que le rôle auquel ils sont associés ait la capacité « unfiltered_html ».

Cependant si l’ont fait un test en ajoutant ce bout de code dans le fichier functions.php du thème:

$role = get_role( 'administrator' );//récupération du rôle "administrator"
$role->add_cap( 'unfiltered_html' ); //ajout de la capacité "unfiltered_html"

on se rend compte que cela ne fonctionne pas..

En fouillant un peu pour résoudre mon problème j’ai trouvé ce plugin: WP-Admin-Unfiltered-HTML qui fonctionne très bien.

Attention cependant à ne donner cette capacité qu’à une personne de confiance 😉

source: Documentation WP

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Mémo sur les commandes Git

Cet article est un mémo que je compléterai au fur et à mesure sur les commandes Git.

Connaître depuis quelle URL un projet a été cloné:

git config --get remote.origin.url

ou

git remote show origin

Ignorer les changements de permissions d’accès (chmod):

Permet de ne pas prendre en compte les changements de permission sur les fichiers lors d’un commit.

git config core.fileMode false

sources:

http://stackoverflow.com/questions/4089430/how-can-i-determine-the-url-that-a-local-git-repo-was-originally-cloned-from
http://stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-file-mode-chmod-changes

Une réflexion au sujet de « Mémo sur les commandes Git »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *