Introdução
Você gostaria de personalizar os intervalos de datas para o WPForms Dashboard Widget? Usando um pequeno trecho de PHP, você pode adicionar facilmente quantos intervalos de datas diferentes desejar. Neste tutorial, vamos orientá-lo sobre como personalizar esses intervalos de datas para que você possa obter exatamente o que precisa para seus relatórios de visualização fácil.
Por padrão, o widget permitirá que você escolha um intervalo de 7 ou 30 datas para a contagem de entradas do formulário.
Para saber mais sobre o WPForms Dashboard Widget, consulte esta documentação.
Adicionando o snippet
Para os fins deste tutorial, queremos adicionar um intervalo de datas adicional dos últimos 90 dias. Para fazer isso, você precisará adicionar este snippet ao seu site.
Se precisar de ajuda para adicionar snippets ao seu site, consulte 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 Dashboard (Painel) no menu de administração do WordPress à esquerda e agora você verá que há uma nova opção no menu suspenso de 90 dias no menu suspenso Total Entries by Form (Total de entradas por formulário ).
E isso é tudo o que você precisa para personalizar os intervalos de datas disponíveis no WPForms Dashboard Widget! Agora você aumentou com sucesso o intervalo de tempo do widget do painel para incluir um novo intervalo de 90 dias. Se ainda não estiver familiarizado com a tela Entradas, recomendamos que dê uma olhada neste artigo para obter um guia completo sobre as entradas do WPForms...
Relacionado
Referência do filtro: wpforms_dash_widget_timespan_options
PERGUNTAS FREQUENTES
P: Posso adicionar mais faixas?
R: Sem dúvida! Este é um exemplo de inclusão de um intervalo de 60 dias, além do 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: Isso também mudará a tela de Entradas?
R: Não, esse filtro só alterará o widget do painel na tela principal do painel do WordPress.