public function wp_svg_icons_delete_entire_directory($dir)
 {
     if (is_dir($dir)) {
         $objects = scandir($dir);
         foreach ($objects as $object) {
             if ($object != "." && $object != "..") {
                 if (filetype($dir . "/" . $object) == "dir") {
                     WP_SVG_Icons_Uninstall::wp_svg_icons_delete_entire_directory($dir . "/" . $object);
                 } else {
                     unlink($dir . "/" . $object);
                 }
             }
         }
         reset($objects);
         rmdir($dir);
     }
 }
Ejemplo n.º 2
0
/** 
 * The code that runs during plugin uninstall.
 * This action is documented in includes/class-wp-svg-icons-uninstall.php
 */
function uninstall_wp_svg_icons()
{
    require_once plugin_dir_path(__FILE__) . 'includes/class-wp-svg-icons-uninstall.php';
    WP_SVG_Icons_Uninstall::uninstall();
}