web-dev-qa-db-fra.com

Shortcode attribut d'échappement

J'essaie de définir la valeur d'attribut shortcode sur ' " (guillemets simples et doubles) à l'aide de valeurs échappées ' ".

Exemple: [shortcode attr="' ""]test[/shortcode]

Dès que je passe à l'éditeur visuel, ils sont reconvertis en ' " et le shortcode est maintenant cassé. Comment peut-on échapper correctement aux attributs de code court afin qu'ils puissent fonctionner même après avoir basculé entre l'éditeur visuel et l'éditeur de texte?

3
Igor Jerosimić

Je suggère d'utiliser keywords pour eux. alors vous feriez quelque chose comme [shortcode attr="single_quote double_quote"]test[/shortcode]. Ensuite, lors de l'analyse du shortcode, vous pouvez les rétablir.

6
Nathan Powell