WordPres对前端页面调试时的两个PHP函数使用小技巧
函数esc_js()(过滤Html内嵌JS)
参数
$text
(字符串)(必须)要过滤的字符串。
默认值:None
返回值
(字符串)返回过滤后的字符串。
例子
<inputtype="text"value="<?phpechoesc_attr($instance['input_text']);?>"id="subbox"onfocus="if(this.value=='<?phpechoesc_js($instance['input_text']);?>'){this.value='';}"onblur="if(this.value==''){this.value='<?phpechoesc_js($instance['input_text']);?>';}"name="email"/>
更多
此函数位于:wp-includes/formatting.php
nocache_headers()(禁止浏览器缓存)
nocache_headers()用来发送一个header头信息,告诉浏览器禁止缓存当前页面,一般在Ajax请求时使用,防止出现错误。
用法
nocache_headers();
属性
此函数没有属性。
返回值
此函数无返回值。
例子
functionBing_add_ajax(){ nocache_headers(); echotrue; die; } add_action('template_redirect','Bing_add_ajax');
其它
此函数位于:wp-includes/functions.php