Astra_Addon_Filesystem::get_filesystem()
Get WP_Filesystem instance.
Description
Return
(WP_Filesystem)
Source
File: classes/class-astra-addon-filesystem.php
public function get_filesystem() { global $wp_filesystem; if ( ! $wp_filesystem ) { require_once ABSPATH . '/wp-admin/includes/file.php';// phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound $context = apply_filters( 'request_filesystem_credentials_context', false ); add_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) ); $creds = request_filesystem_credentials( site_url(), '', false, $context, null ); WP_Filesystem( $creds, $context ); remove_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) ); } // Set the permission constants if not already set. if ( ! defined( 'FS_CHMOD_DIR' ) ) { define( 'FS_CHMOD_DIR', 0755 ); } if ( ! defined( 'FS_CHMOD_FILE' ) ) { define( 'FS_CHMOD_FILE', 0644 ); } return $wp_filesystem; }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
2.6.4 | Introduced. |