Bu eklentiyi kullanıp bu sorunla karşılaşabilecekler için çözümü yazıyorum, en azından bende çalışan çözümü. bu sorun genellikle eski sürümlerden güncelleme yapanlarda ve windows hostlarda oluyor(muş).
eklentinin içindeki cforms.php dosyasını açıyoruz ve dosyanın en altındaki yeri aşağıdaki şekilde değiştiriyoruz. iki ayrı if kalıbını etkisiz kılmış oluyoruz neticede. daha sonra eklentiyi pasif kılıp tekrar aktive ediyoruz:
### dashboard
$admin = dirname($_SERVER[’SCRIPT_FILENAME’]);
$admin = substr($admin, strrpos($admin, ‘/’)+1);
// if ( $admin == ‘wp-admin’ &&
basename($_SERVER[’SCRIPT_FILENAME’]) == ‘index.php’ &&
get_option(’cforms_showdashboard’)==’1′) {
require_once(dirname(__FILE__) . ‘/lib_dashboard.php’);
add_action(’admin_footer’, ‘cforms_dashboard’);
// }
// Set ‘manage_database’ Capabilities To Administrator
// if ( $admin == ‘wp-admin’ ) {
require_once(dirname(__FILE__) . ‘/lib_functions.php’);
add_action(’activate_’.$plugindir.’/cforms.php’, ‘cforms_init’);
add_action(’admin_head’, ‘cforms_options_page_style’);
add_action(’admin_menu’, ‘cforms_menu’);
add_action(’init’, ‘download_cforms’);
// }
bu forumda kod tagları çalışmıyor nedense, umarım kodları yutmamıştır. bu arada birkaç gün sonra 6.0 sürümü geliyormuş, ilgilisine eklentiyi yazandan duyuru:)