Como Personalizar Intervalos de Datas Disponíveis para o Widget de Painel WPForms

Introdução

Gostaria de personalizar os intervalos de datas para o Widget do Painel WPForms? Usando um pequeno trecho de PHP, pode facilmente adicionar tantos intervalos de datas diferentes quanto desejar. Neste tutorial, vamos guiá-lo através da personalização destes intervalos de datas para que possa obter exatamente o que precisa para a sua fácil visualização de relatórios.

Por defeito, o widget permitir-lhe-á escolher um intervalo de 7 ou 30 dias para as contagens de submissões do seu formulário.

O widget do painel WPForms, por defeito, mostrará apenas os períodos de 7 e 30 dias

Para saber mais sobre o Widget do Painel WPForms, consulte esta documentação.

Adição do trecho de código

Para efeitos deste tutorial, queremos adicionar um intervalo de datas adicional dos últimos 90 dias. Para o fazer, terá de adicionar este trecho ao seu site.

Se precisar de alguma assistência sobre como adicionar trechos ao seu site, por favor, reveja este tutorial.

/**
 * Customize the dashboard date range to show the last 90 days entry count
 *
 * @link https://wpforms.com/developers/how-to-add-an-additional-time-span-to-the-dashboard-widget/
 */

function wpf_dev_dash_widget_timespan_options( $options ) {

    $options[] = 90;

    return $options;

}

add_filter( 'wpforms_dash_widget_timespan_options', 'wpf_dev_dash_widget_timespan_options', 10, 1 );

Visualização das alterações

Clique em Painel no menu de administração do WordPress à esquerda e agora verá que tem uma nova opção no menu suspenso de 90 dias no menu suspenso Total de Submissões por Formulário.

Agora pode personalizar facilmente os intervalos de datas com este pequeno trecho

E é tudo o que precisa para personalizar os intervalos de datas disponíveis no Widget do Painel WPForms! Aumentou agora com sucesso o período de tempo do seu widget de painel para incluir um novo intervalo de 90 dias. Se ainda não está familiarizado com o ecrã Submissões, recomendamos que consulte este artigo para um guia completo das submissões do WPForms.

Referência do Filtro: wpforms_dash_widget_timespan_options

FAQ

P: Posso adicionar mais intervalos?

R: Absolutamente! Aqui está um exemplo de inclusão de um intervalo de 60 dias, bem como o intervalo de 90 dias.

/**
 * Adding 60 and 90 day range to the dashboard widget time span.
 *
 * @link https://wpforms.com/developers/how-to-add-an-additional-time-span-to-the-dashboard-widget/
 */

function wpf_dev_dash_widget_timespan_options( $options ) {

    $options[] = 60;
    $options[] = 90;

    return $options;

}

add_filter( 'wpforms_dash_widget_timespan_options', 'wpf_dev_dash_widget_timespan_options', 30, 1 );

P: Isto também alterará o ecrã de Submissões?

R: Não, este filtro alterará apenas o widget do painel no ecrã principal do Painel do WordPress.