WordPress已经更新到2.9.1,但Adsense Deluxe Plugin依然维持在0.8,在新版wp中Adsense Deluxe Plugin会出现:
You do not have sufficient permissions to access this page
你没有权限访问这个页面
的问题。通过这篇文章,我找到了问题所在。解决办法如下:
1. 修改adsense-deluxe.php,1085行左右的admin_head改为admin_menu,即
if( function_exists(‘add_action’) ){
add_action(‘admin_menu’, ‘add_adsense_deluxe_menu’);
add_action(‘wp_head’, ‘add_adsense_deluxe_handle_head’);
}
if( function_exists(‘add_filter’) )
add_filter(‘the_content’, ‘adsense_deluxe_insert_ads’);
2 将adsense-deluxe.php放置于plugins的目录,将adsense-deluxe目录全部删除,否则虽然可以访问插件设置页面,但不能修改设置。
tips. 通过修改如下代码(adsense-deluxe.php 69行)可以控制单一页面中广告快最大数量:
$MAX_ADS_PER_PAGE = 3; // MAX # of AdSense ads to allow on a given page