次のようにプラグインでショートコードを定義しています:
// [tag1] -> Some Longer Text
function shortcode_example1() {
return 'Some Longer Text';
}
add_shortcode('tag1', 'shortcode_example1');
今ワードプレスのページ内で私は次のようにプラグインにアクセスしようとしています:
[tag1]
ただし、ショートコードは実行されず、出力は「[tag1]」になります。手伝ってくれますか?
ご協力いただきありがとうございます。
do_shortcode
フィルターをthe_content
フックから外しましたか?デフォルトのテーマに切り替えて(テーマはthe_content()
?を使用しています)、すべてのプラグインを無効にしてみてください。次に、それらを1つずつ有効にして、潜在的な競合を見つけます。