記事ディレクトリ
で WordPress 記事のコメント欄に入力してください [shortcode]しかし、期待した効果が得られず、プレーンテキストのみが表示されてしまう? 実はこれはWordPressのデフォルトの仕組みです。以下では、その理由を体系的に分析し、完全な解決策を提供します。
コメント欄がショートコードに対応していないのはなぜですか?
デフォルトの制限
セキュリティ上の理由から、WordPressはコメント欄では自動的に起動しません。do_shortcode()これにより、ユーザーがサイトのセキュリティに影響を与える可能性のあるフォーム、スクリプト、その他のコンテンツを勝手に挿入することを防ぎます。適用範囲は限定的
この略語は主に記事の内容で使用するために設計されています(the_contentこれにはガジェットや特定のプラグインが含まれますが、コメント欄はデフォルトではサポートされていません。自動フォーマットの干渉
コメントテキストは次のようになりますwpautop自動的に追加する<p>と<br>タグはショートコードの構文構造を破壊し、解析不能にする可能性がある。

コメントでショートコードを有効にするにはどうすればよいですか?
コメント欄でのショートコードの使用を許可します(特にデータベースへのアクセスを許可するショートコードなど)。 su_posts、galleryこれは非常に危険な動作であり、パフォーマンスに影響を与えるだけでなく、スパムボットによって悪用され、DoS(サービス拒否)攻撃を実行する可能性もあります。
コメント欄でショートコードをサポートするコードをテストしたところ、サーバーの同時接続数が多い場合、ウェブサイトで50x系列のエラーが頻繁に発生し、ウェブサイトにアクセスできなくなることが判明しました。
したがって、セキュリティとパフォーマンス上の理由から、WordPressはデフォルトではコメント欄のショートコードを解析しないことが明らかです。
Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )に掲載されている記事「WordPressコメント欄のショートコード解析に関する問題の原因と解決策」が、皆様のお役に立てば幸いです。
この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-34132.html
