Problèmes connus
Mes paragraphes ne sont pas en pleine largeur
link Mes paragraphes ne sont pas en pleine largeurDes études montrent qu’il existe une longueur de ligne optimale pour la lisibilité. La longueur de ligne optimale pour votre contenu dépend de la taille de police que vous utilisez. La longueur de ligne optimale est généralement comprise entre 50 et 75 caractères par ligne. Plus d’informations dans cet article
Si “Normalize” est actif sur votre site, la largeur de paragraphe maximale par défaut est définie sur --o-size-content-3
qui est de 60ch, ou 60 caractères par ligne, avec la règle suivante :
Si vous ne voulez pas ce comportement, vous pouvez simplement désactiver “Normalize” depuis votre tableau de bord de plugin.
Si vous souhaitez conserver la normalisation active mais uniquement annuler cette règle, vous pouvez ajouter l’extrait de code CSS suivant à votre CSS global :
Le menu contextuel de la structure ne fonctionne pas dans Bricks
link Le menu contextuel de la structure ne fonctionne pas dans BricksDepuis la version 1.5.1, Bricks utilise l’API Clipboard pour copier et coller des éléments et des styles dans l’arborescence.
Le menu de structure d’OxyProps utilise les fonctionnalités natives de Bricks pour injecter des éléments et des styles dans l’arborescence de la structure. Par conséquent, le menu de structure d’OxyProps ne fonctionnera pas si les fonctions natives copier/coller de Bricks ne fonctionnent pas.
Si vous rencontrez ce problème, veuillez vérifier si les fonctions natives copier/coller de Bricks fonctionnent. Vous devriez pouvoir copier et coller des éléments dans votre arborescence. Si ce n’est pas le cas, veuillez vérifier les points suivants :
Contexte sécurisé
link Contexte sécuriséHTTPS
Votre site doit être servi sur https ou localhost pour utiliser l’API Clipboard.
Pour des raisons de sécurité, l’API Clipboard est accessible uniquement dans les contextes sécurisés (HTTPS).
Les environnements locaux utilisant les URL http://127.0.0.1
, http://localhost
et http://*.localhost
(par exemple http://dev.whatever.localhost/
), sont également considéré comme ayant été livré en toute sécurité.
Si vous utilisez Bricks dans un environnement local servant une page sur les URL http://*.test
, http://*.local
ou toute autre extension, **vous devrez utiliser un serveur HTTPS local pour faire l’API Presse-papiers fonctionne **.
Autorisation explicite
link Autorisation expliciteL’API Presse-papiers nécessite une autorisation explicite de l’utilisateur avant qu’une application Web puisse accéder au Presse-papiers.
Une application Web ne peut rien lire de votre presse-papiers sans votre autorisation explicite. Lorsque vous copiez quelque chose, vous serez invité à autoriser l’application Web à accéder à votre presse-papiers.
Il vous suffit d’autoriser l’application Web à accéder à votre presse-papiers une seule fois. Si vous refusez l’autorisation, vous devrez recharger la page pour être invité à nouveau. Vous pouvez gérer les autorisations dans les paramètres de votre navigateur. L’autorisation est accordée pour un domaine spécifique. Ainsi, vous devrez accorder une autorisation pour chaque domaine et chaque navigateur sur lequel vous utilisez Bricks.
Utilisateurs de Firefox
link Utilisateurs de FirefoxFirefox est encore plus restrictif que les autres navigateurs et n’autorise aucune application javascript à lire à partir de votre presse-papiers.
Vous pouvez toujours utiliser le menu contextuel de la structure dans Firefox en activant explicitement la fonctionnalité. Pour ce faire, suivez ces étapes :
- Tapez
about:config
dans votre barre d’adresse et appuyez sur Entrée. - recherchez
dom.events.asyncClipboard.readText
et réglez-le surtrue
. - recherchez
dom.events.testing.asyncClipboard
et réglez-le surtrue
. - Redémarrez Firefox.
Le tableau de bord du plugin ne se charge pas après la migration
link Le tableau de bord du plugin ne se charge pas après la migrationAprès avoir migré votre site d’un environnement local vers un environnement de production, vous pouvez rencontrer un problème avec le tableau de bord du plug-in qui ne se charge pas.
Ce problème est dû au fait que le plug-in ne peut pas se connecter à l’API Rest de votre site Web. Cela est généralement causé par une structure de permalien brisée après la migration du site.
Pour résoudre ce problème, accédez à votre panneau d’administration WordPress, puis accédez à “Paramètres > Permaliens” et cliquez sur le bouton “Enregistrer les modifications”. Cela régénérera votre structure de permalien et résoudra le problème.