当前位置: 首页 » PHP » WordPress » WordPress中wp_head()优化

WordPress中wp_head()优化

移除WordPress版本信息

在head区域,可以看到如下代码:

<meta name=“generator” content=“WordPress 3.1.3″ />

这是隐性显示的WordPress版本信息,默认添加。可以被黑客利用,攻击特定版本的WordPress漏洞。清除代码:(写在主题下functions)

remove_action( ‘wp_head’, ‘wp_generator’ );

……

 

函数原型:remove_action( $tag, $function_to_add, $priority, $accepted_args );

该函数移除一个附属于指定动作hook的函数。该方法可用来移除附属于特定动作hook的默认函数,并可能用其它函数取而代之。

重要:添加hook时的$function_to_remove 和$priority参数要能够相匹配,这样才可以移除hook。该原则也适用于过滤器和动作。移除失败时不进行警告提示。

 

$tag(字符串)(必需)将要被删除的函数所连接到的动作hook。默认值:None
$function_to_remove(回调)(必需) 将要被删除函数的名称默认值:None
$priority(整数)(可选)函数优先级(在函数最初连接时定义)默认值:10
$accepted_args(整数)(必需)函数所接受参数的数量。默认值:1

返回值

(布尔值)函数是否被移除。Ttue 函数被成功移除.False函数未被移除

 

 

 

 

请尊重我们的辛苦付出,未经允许,请不要转载 本站 的文章,鄙视各种无耻的采集行为!
Tagged on:

发表评论