如何在 Wordpress 上禁用魔术引号
How do I disable magic quotes on Wordpress
如何让我的 wordpress 网站上的摘录停止添加这些斜杠?我正在调用 get_the_excerpt();
并尝试调用 wp_filter_nohtml_kses(the_excerpt())
和 stripslashes(the_excerpt())
,但我的摘录仍然使用相同的斜杠。我也试过制作一个过滤器以防止添加引号但仍然没有改变任何东西:
function remove_slashes( $excerpt ) {
return stripslashes( wp_filter_nohtml_kses( $excerpt ) );
}
add_filter( 'get_the_excerpt', 'remove_slashes' );
只要有单引号或双引号,就会在引号前面添加斜线。在我的研究中,我了解到它们是来自 PHP 的 Magic Quotes,但使用 stripslashes 没有效果。
使用stripslashes_deep()
function remove_slashes( $excerpt ) {
return stripslashes_deep( $excerpt );
}
add_filter( 'get_the_excerpt', 'remove_slashes' );
如何让我的 wordpress 网站上的摘录停止添加这些斜杠?我正在调用 get_the_excerpt();
并尝试调用 wp_filter_nohtml_kses(the_excerpt())
和 stripslashes(the_excerpt())
,但我的摘录仍然使用相同的斜杠。我也试过制作一个过滤器以防止添加引号但仍然没有改变任何东西:
function remove_slashes( $excerpt ) {
return stripslashes( wp_filter_nohtml_kses( $excerpt ) );
}
add_filter( 'get_the_excerpt', 'remove_slashes' );
只要有单引号或双引号,就会在引号前面添加斜线。在我的研究中,我了解到它们是来自 PHP 的 Magic Quotes,但使用 stripslashes 没有效果。
使用stripslashes_deep()
function remove_slashes( $excerpt ) {
return stripslashes_deep( $excerpt );
}
add_filter( 'get_the_excerpt', 'remove_slashes' );