Please visit my site and leave your feedback: www.eventualo.net"); /** * On plugin activation */ function ALO_ex_install() { if (!get_option('ALO_ex_expath')) add_option('ALO_ex_expath', 'tmp/'); } register_activation_hook(__FILE__,'ALO_ex_install'); /** * Add menu pages */ function ALO_ex_add_admin_menu() { add_options_page('Alo Export Xls', 'Alo Export Xls', 8, 'alo-exportxls-options', 'ALO_ex_option_page'); add_management_page ('Alo Export Xls', 'Alo Export Xls', 8, 'alo-exportxls/alo-exportxls_main.php'); } add_action('admin_menu', 'ALO_ex_add_admin_menu'); /** * Option page */ function ALO_ex_option_page() { global $wp_version; if(isset($_REQUEST['submit']) and $_REQUEST['submit']) { if(isset($_POST['expath'])) update_option('ALO_ex_expath', stripslashes(trim($_POST['expath']))); echo '

Updated.

'; }?>

Alo Export Xls's Options

WARNING: READ FOR YOUR BLOG SECURITY!

You should choose a path outside/above from blog root: otherwise it's dangerous to put an exported file with posts/users/comments' details in a public directory.

Good examples for *nix system are:

  1. tmp/
  2. var/www/vhosts/domain.ltd/private/
  3. opt/lampp/tmp/

Good examples for Windows system are:

  1. Inetpub\vhosts\domain.ltd\temp\
  2. wamp\tmp\