PHP の addlashes 関数を使用して二重引用符をエスケープするのに苦労しています。私が実行した場合:
$name = addslashes(get_the_title());
タイトルには二重引用符が含まれていますが、出力にはエスケープ文字のない二重引用符が含まれています。
例えば。「多様性を歓迎する」移民フォーラム
Wordpress データを .ICS ファイル ジェネレーターに挿入しようとしていますが、Wordpress データを ICS 形式と連携する形式に正しく解析する方法が見つかりません。
解決策: 私の解決策は、代わりに $post->post_title を使用して、Wordpress 関数 get_the_title() をバイパスすることでした。切り替えると、エスケープはaddslashesで適切に機能しました。