【发布时间】:2020-03-04 05:02:29
【问题描述】:
我的网站上有两个冲突的插件:
- Paystack 支付表单
- 强大的形式
有没有办法只在我强大的表单的入口页面上禁用 Paystack WP 插件的支付表单:site.com/wp-admin/admin.php?page=formidable-entries&frm_action=edit&id=x where x= any positive number from 1 to infinity?
当我禁用 Paystack 插件时,我可以查看 Formidable 的表单条目。但是当启用时,它会导致一个打乱所有字段的错误。
我尝试了类似问题的解决方案(通过@mainpart)但无济于事: Wordpress Disable Plugin on Specific Pages/Posts
add_filter( 'option_active_plugins', 'lg_disable_ps_plugin' );
function lg_disable_ps_plugin($plugins){
if(strpos($_SERVER['REQUEST_URI'], 'formidable-entries') === FALSE AND strpos($_SERVER['REQUEST_URI'], '/wp-admin/') === FALSE) {
$key = array_search( 'payment-forms-for-paystack/paystack-forms.php' , $plugins );
if ( false !== $key ) unset( $plugins[$key] );
}
return $plugins;
}
【问题讨论】: