$upload_dir['basedir'] . '/uael_uploads', 'file' => '.htaccess', 'content' => 'deny from all', ); if ( wp_mkdir_p( $files['base'] ) && ! file_exists( trailingslashit( $files['base'] ) . $files['file'] ) ) { $wp_filesystem->put_contents( $files['base'] . '/' . $files['file'], $files['content'], FS_CHMOD_FILE ); } } /** * Added display condition section. * * @since 1.32.0 * * @param array $element returns controls array. * @param array $args return arguments. * @access public */ public static function add_controls_sections( $element, $args ) { $element->start_controls_section( 'display_conditions_section', array( 'tab' => Controls_Manager::TAB_ADVANCED, /* translators: %s admin link */ 'label' => sprintf( __( '%1s - Display Conditions', 'uael' ), UAEL_PLUGIN_SHORT_NAME ), ) ); include_once 'display-conditions.php'; $call_controls = new Display_Conditions(); $call_controls->add_controls( $element, $args ); $element->end_controls_section(); } }