web-dev-qa-db-ja.com

WordPress TinyMCEビジュアルエディタでショートコードのようなテキストを入力するにはどうすればいいですか?

そのユーザーにショートコードを提供しているプラ​​グインがあるとしましょう:[my-shortcode]。今、私は次のように私のWordPressによって動力を与えられたブログのページに広告を投稿したいです。

あなたはどのページ/投稿にも[my-shortcode]を使ってプラグインを使うことができます。

私がそう書くならば、フロントエンドでWordPressはそれがショートコードであると考えて、それを実行して、そこで醜い白い空白のブロックを見せようとします。そこで私はエディタのHTMLモードに切り替えて、テキストを次のように折り返します。

<code>[my-shortcode]</code>

ページを更新してフロントエンドを見てもビジュアルエディタに戻らなくても、問題なく動作します。しかし、もし今、私がさらに視覚的に編集するためのビジュアルエディタを必要とし、ビジュアルエディタに戻ると、TinyMCEはそれがショートコードではなく単純なテキストであることを理解できず、また同じ虐殺が起こる。 :(

たとえ私が何かを書きたいと思っても、三番目の括弧があるものはどれでも:

なにかしたら….

WordPressはそれが単純なテキストであることを理解できません。 :(

このような状況にどう対処できますか?

1
Mayeenul Islam

二重の3番目の括弧を使用してください。ビジュアルエディタで:

[[my-shortcode]]

HTML /テキストモードで、ショートコードをコードとして表示するには、次の手順を実行します。

<code>[[my-shortcode]]</code>

そして、このようにして3番目の括弧で何か書くこともできます:

なにかやって….

*SergeyBiryukovが提案しました

1
Mayeenul Islam