【原创】让Adsense Deluxe Plugin 用于 WordPress 2.8.1 and Up

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据