我的网站上有两个相互冲突的插件:
Paystack支付表单强大表单是否有办法仅在我强大表单的入口页面上禁用Paystack支付表单WP插件:site.com/wp-admin/admin.php?page=formidable-entries&frm_action=edit&id=x
哪里x= any positive number from 1 to infinity
?
当我禁用Paystack插件时,我可以查看强大的表单条目。但启用时,它会导致一个错误,使所有字段都置乱。
我试图解决一个类似的问题,但没有成功:Disable plugin on Specific Page of Admin
我对编码是新手。也许我没有很好地替换变量。
提前谢谢。
编辑:
这是我在上面链接中给出的答案后使用的代码:
<?php
add_filter( \'option_active_plugins\', \'wpse264498_deactivate_ps\' );
function wpse264498_deactivate_ps($plugins){
// check if you are on the certain page
global $pagenow;
if( $pagenow == \'admin.php\' ) {
// check if it\'s right CPT
if( isset($_GET[\'page\']) && $_GET[\'page\'] == \'formidable-entries\') {
// search the plugin to disable among active plugins
// Warning! Check the plugin directory and name
$key = array_search( \'payment-forms-for-paystack/paystack-forms.php\' , $plugins );
// if found, unset it from the active plugins array
if ( false !== $key ) {
unset( $plugins[$key] );
}
}
}
return $plugins;
}