コード例 #1
0
 /**
  * Initialize the class variable `log_file`.
  * Note: 'wp-content' can be set to a different path, so we are using the standard WP method.
  * @todo Check if the folder exists and file is writeable.
  */
 protected static function _set_log_file()
 {
     $upload_dir = wp_upload_dir();
     $wpglobus_logs_dir = $upload_dir['basedir'] . '/' . 'wpglobus-logs';
     wp_mkdir_p($wpglobus_logs_dir);
     // Protect the folder from reading via URL
     if (!file_exists($wpglobus_logs_dir . '/.htaccess')) {
         file_put_contents($wpglobus_logs_dir . '/.htaccess', 'deny from all');
     }
     if (!file_exists($wpglobus_logs_dir . '/index.php')) {
         file_put_contents($wpglobus_logs_dir . '/index.php', '');
     }
     self::$log_file = $wpglobus_logs_dir . '/' . self::LOG_BASENAME . '.log';
 }
コード例 #2
0
ファイル: class-wpglobus.php プロジェクト: wpglobus/wpglobus
 /**
  * Include file for WPGlobus clean page
  * @since 1.4.3
  * @return void
  */
 public function wpglobus_clean()
 {
     require_once 'admin/class-wpglobus-clean.php';
     WPGlobus_Clean::controller();
 }