函数内的REMOVE_ACTION

时间:2011-02-10 作者:Liam Bailey

您好,

我想删除插件添加到wp\\u head的操作,但仅在某些情况下。

以下是不起作用的代码:

if (is_single() && get_post_type()  == \'tenant\') {
  $row = $wpdb->get_row("SELECT * FROM Events WHERE WP_ID=\'$post->ID\'",ARRAY_A);
  remove_action(\'wp-head\',array($aiosp, \'wp_head\'));
  $seo_head = "<title>" . $row[\'Event\'] . " | " . $row[\'Town\'] . 
              " | Events in ". $row[\'Country\'] . "</title>";
}

2 个回复
最合适的回答,由SO网友:Liam Bailey 整理而成

对它进行排序后,发现一个seo包可以逐个帖子禁用,所以我使用了:add\\u post\\u meta($post->ID,\'\\u aioseop\\u disable\',true);在if参数内,在设置我自己的标题之前,使用了一种魅力。

PS$post通过global$post获得;

SO网友:John P Bloch

我猜它不起作用,因为动作名称是\'wp_head\', 不\'wp-head\'.

remove_action(\'wp_head\',array($aiosp, \'wp_head\'));

结束

相关推荐