我正在尝试建立自己的函数,以便在将URL保存到WP数据库之前对其进行清理。但是,我无法让esc\\u url\\u raw针对不需要的协议触发。下面的功能是让所有协议通过。
function scientifik_sanitize_url($url){
$prots = array(\'http\', \'https\');
$item = $url;
$sanitized = esc_url_raw( $item, $prots );
if ( is_wp_error( $sanitized ) ) {
return \'funny\';
die();
}
return $item;
};
我提前感谢任何人使用此功能的经验。