¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Descripción

La opción wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives te permite mostrar directorios de carpetas de unidades compartidas en tu cuenta de Google.

Parámetros

ParámetroTipoDescripción
$formobjetoObjeto WP_Post que contiene toda la configuración y los campos del formulario.
$is_enabledboolBooleano para especificar si las unidades compartidas están habilitadas para el proveedor de Google Drive.

Origen

wpforms-google-drive/src/Provider/Settings/FormBuilder.php

Más Información

Este filtro te permite elegir directorios de carpetas compartidas al conectar el complemento de Google Drive a un formulario en tu sitio. Controla si las unidades compartidas están habilitadas o deshabilitadas para la integración de Google Drive en la interfaz del creador de formularios.

Ejemplos

/**
	* Display shared drives in Google Picker.
	*
    * @link https://wpforms.com/developers/wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives/
	* @since {VERSION}
	*
	* @param bool    $is_enabled Display Shared Drives directories.
	* @param WP_Post $form       Current form.
*/

add_filter( 'wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives', '__return_true' );

El fragmento anterior aplicará la funcionalidad a todos los formularios de tu sitio web. Si deseas aplicar el filtro a un formulario específico, usa el fragmento a continuación:

function wpf_shared_google_drive_form ( $is_enabled, $form ) {
    // Enable shared drives only for form ID 123
    if ( $form->ID === 123 ) {
        return true;
    }
   
    return $is_enabled;
}

add_filter( 'wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives', 'wpf_shared_google_drive_form', 10, 2 );

Asegúrate de reemplazar 123 en el fragmento anterior con el ID real de tu formulario. Consulta nuestro tutorial si necesitas ayuda para obtener el ID de tu formulario.