Simple Google Sitemap has_cap错误修复 跟 Baidu Sitemap Generator has_cap错误修复

  • A+
所属分类:wp教程

Simple Google Sitemap has_cap错误 修复 跟 Baidu Sitemap Generator has_cap错误 修复!!
Baidu Sitemap Generator插件修复
插件目录下的
baidu_sitemap.php文件

1.31目录下的baidu_sitemap.php文件(这文件可更改也可不用更改,向我这种强迫症的就去更改它了,只是版本不同而已)
baidu_sitemap.php文件

function baidu_sitemap_menu() {
   /** Add a page to the options section of the website **/
   if (current_user_can('manage_options')) 				
 		add_options_page("Baidu-Sitemap","Baidu-Sitemap", 8, __FILE__, 'baidu_sitemap_optionpage')
}

修改成

function baidu_sitemap_menu() {
   /** Add a page to the options section of the website **/
   if (current_user_can('manage_options')) 				
	    add_options_page("Baidu-Sitemap","Baidu-Sitemap", 'manage_options', __FILE__, 'baidu_sitemap_optionpage');
}

 

1.31目录下的baidu_sitemap.php文件

function baidu_sitemap_menu() {
   /** Add a page to the options section of the website **/
   if (current_user_can('manage_options')) 				
 		add_options_page("Baidu-Sitemap","Baidu-Sitemap", 8, __FILE__, 'baidu_sitemap_optionpage');
}

修改成

function baidu_sitemap_menu() {
   /** Add a page to the options section of the website **/
   if (current_user_can('manage_options')) 				
	    add_options_page("Baidu-Sitemap","Baidu-Sitemap", 'manage_options', __FILE__, 'baidu_sitemap_optionpage');
}

至此修复has_cap完成!!没再提示has_cap错误,接下来再修复
Baidu Sitemap Generator对PHP7的支持:把split()函数 改为explode()函数,
至此已经能正常生成Sitemap.xml ,但Sitemap.xml文件会出错接下来把下面的文本替换,一共有2处

<!-- generated-on="'."$today_year-$today_month-$today_day $hour:$minute:$second".'" -->

替换为

<!-- generated-on="'."$today_year$today_month$today_day $hour$minute$second".'"; -->

到此Baidu Sitemap Generato修复完成,已经正常在PHP7或PHP7.1下完美运行

Simple Google Sitemap has_cap 修复
simple-google-sitemap.php文件

function RegisterAdminPage() {
		add_options_page('Simple Google Sitemap', 'Simple Sitemap', 10, basename(__FILE__), array(&$this,'options'));
        }

修改成

function RegisterAdminPage() {
		add_options_page('Simple Google Sitemap', 'Simple Sitemap', 'manage_options', basename(__FILE__), array(&$this,'options'));		
	}

至此修复has_cap完成!!没再提示has_cap错误!

weinxin
我的微信
这是我的微信扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: