} // Kullanıcıyı doğrula function authenticate_user() { // Ayarları al $options = get_option('emas_product_feed_options', array('username' => '', 'password' => '')); $user = $options['username']; $pass = $options['password']; // Kullanıcı adı ve şifreyi kontrol et if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != $user || $_SERVER['PHP_AUTH_PW'] != $pass) { header('WWW-Authenticate: Basic realm="Giriş"'); header('HTTP/1.0 401 Unauthorized'); echo 'Giriş yetkisi gerekli'; exit; } } // Ayarları kaydetme ve ayarlar sayfasını oluşturma işlemlerini tetikle add_action('admin_init', 'emas_product_feed_settings'); add_action('admin_menu', 'emas_product_feed_menu'); // Eklenti kaldırıldığında çalışacak fonksiyonu tanımlayın function emas_product_feed_uninstall() { // Ayarları sil delete_option('emas_product_feed_options'); } // Eklenti kaldırıldığında çalışacak fonksiyonu kaydedin register_uninstall_hook(__FILE__, 'emas_product_feed_uninstall'); ?>
Henüz hesabınız yok mu?
Hesap oluştur