Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para obter orientações adicionais, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Recusar

Descrição

O wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives permite-lhe apresentar diretórios de pastas de unidades partilhadas na sua conta Google.

Parâmetros

ParâmetroTipoDescrição
$formobjectObjeto WP_Post que contém todas as definições e campos do formulário.
$is_enabledboolBooleano para especificar se as unidades partilhadas estão activadas para o fornecedor do Google Drive.

Fonte

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

Mais informações

Este filtro permite-lhe escolher diretórios de pastas partilhadas ao ligar o suplemento do Google Drive a um formulário no seu site. Controla se as unidades partilhadas estão activadas ou desactivadas para a integração do Google Drive na interface do criador de formulários.

Exemplos

/**
	* 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' );

O snippet acima aplicará a funcionalidade a todos os formulários do seu site. Se pretender aplicar o filtro a um formulário específico, utilize o snippet abaixo:

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 );

Certifique-se de que substitui 123 no snippet acima pelo seu ID de formulário real. Consulte nosso tutorial se precisar de ajuda para recuperar a ID do formulário.