Descrição
Use o SearchWP Modal Search Form para integrar facilmente um formulário de pesquisa modal acessível e leve ao seu site WordPress! O SearchWP Modal Search Form não requer o SearchWP, mas usará o SearchWP se ele estiver instalado e ativado! 👍
Além das informações disponíveis neste README
, há a documentação completa também.
O que torna ele diferente de outros modais?
A filosofia do SearchWP Modal Search Form é facilitar a implementação de formulários de pesquisa modal acessíveis e leves, mas, talvez ainda mais importante, fazer com que a experiência do desenvolvedor (e do usuário) seja fantástica.
O SearchWP Modal Search Form se integra diretamente ao WordPress na forma como você o utiliza, e o tema padrão do formulário modal se baseia nos estilos implementados pelo seu tema ativo, tornando a sobrecarga a menor possível. Há também um carregador de modelos completo integrado, permitindo que você personalize totalmente o SearchWP Modal Search Form com o mínimo de problemas.
Confira o modelo padrão para ver como é fácil personalizar 🤓
Adicionando formulários modais ao seu site
O SearchWP Modal Search Form facilita a implementação de formulários de pesquisa modal em qualquer lugar do seu site WordPress. Os seguintes métodos estão integrados e disponíveis para você:
- Como um item de menu
- Usando um shortcode
- Como um bloco Gutenberg
- Dentro do(s) seu(s) modelo(s) programaticamente
Personalização de modelo
O SearchWP Modal Search Form integra um carregador de modelos adequado para exibir formulários de pesquisa em qualquer número de modelos, permitindo que você personalize totalmente a aparência do modal por modelo.
A maneira mais direta de criar um modelo personalizado é a seguinte:
- Crie uma pasta chamada
searchwp-modal-form
dentro do seu tema - Crie um arquivo dentro dessa pasta chamada
template.php
(ou qualquer nome que termine em.php
) - Copie o conteúdo do modelo padrão para esse arquivo
- Personalize o valor do
SearchWP Modal Form Name
no bloco de comentários do cabeçalho - Faça quaisquer outras personalizações que desejar na marcação/estilo, prestando atenção à documentação
Há eventos (jQuery) que são acionados quando os modais são abertos e fechados. O jQuery não é uma dependência, mas se o jQuery for carregado, os eventos serão acionados.
// Add a callback when a modal is opened:
jQuery('body').on('searchwpModalOnShow', function(e) {
// Focus an input in the template.
e.el.find('input').focus();
});
// Add a callback when a modal is closed:
jQuery('body').on('searchwpModalOnClose', function(e) {
alert('Modal closed!');
});
Acesse a documentação completa do modelo para obter informações mais detalhadas.
Capturas de tela
Blocos
Este plugin disponibiliza 1 bloco.
- Modal Form
Instalação
O SearchWP Modal Search Form é instalado como todos os plugins do WordPress. Você pode instalar esse plugin usando a entrada Plugins > Adicionar novo
no menu de administração quando estiver conectado ao painel do WordPress e procurar por SearchWP Modal Search Form
.
Como alternativa, você também pode instalar o plugin manualmente:
- Baixe o plugin e extraia os arquivos
- Carregue a pasta
searchwp-modal-form
para seu diretório~/wp-content/plugins/
- Ativar o plugin no menu \’Plugins\’ no WordPress
- Adicione um ou mais formulários modais usando os métodos disponíveis
Perguntas frequentes
-
Documentação?
-
Como adiciono um formulário modal ao meu site?
-
Há várias maneiras de adicionar gatilhos de formulários modais ao seu site. Você pode acrescentar quantos quiser e onde quiser:
- Como um item de menu
- Usando um shortcode
- Como um bloco Gutenberg
- Dentro do(s) seu(s) modelo(s) programaticamente
-
Como posso personalizar o modal?
-
Acesse a documentação completa do modelo para obter informações detalhadas.
Avaliações
Colaboradores e desenvolvedores
“SearchWP Modal Search Form” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresSearchWP Modal Search Form” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.
Traduzir “SearchWP Modal Search Form” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
0.5.3
– Corrige o erro “Chamada para método indefinido” que aparece em alguns temas.
0.5.2
– Corrige avisos de descontinuação no PHP 8.2.
– Melhora a semântica das tags HTML do modelo padrão.
– Corrige o erro ao adicionar um bloco Gutenberg de formulário modal à página.
– Altera a aparência da página de configurações e a estrutura do menu para funcionar perfeitamente com uma versão atual do SearchWP.
0.5.1
– Adiciona sistema de notificação no plugin para obter as mais recentes atualizações do SearchWP.
0.5.0
– Adiciona uma nova página de administração de configurações para controlar o comportamento do plugin com mais facilidade.
0.4.1
– Compatibilidade com PHP 8
0.4.0
– Corrige problemas com codificação de caracteres em alguns casos
– Atualiza dependências
– Atualiza o bundler e os comandos NPM associados
0.3.4
– Corrige erro ao usar o SearchWP 4
0.3.3
– Corrige erro em alguns casos lançados na versão 0.3.2
0.3.2
– Compatibilidade com o SearchWP 4.0 (quando estiver disponível)
– Corrige problema com saída HTML de itens de menu
0.3.1
– Remove a fila de folhas de estilo não utilizadas
– Atualiza dependências
0.3
– Atualiza dependências
– Adiciona eventos jQuery quando modais abrem e fecham
0.2.3
– Corrige a regressão lançada na 0.2.2 que impedia a pesquisa com a tecla Enter
0.2.2
– Corrige um problema em que o gatilho modal não funciona em alguns casos
0.2.1
– Corrige o erro fatal do contexto $this
0.2
– Adiciona suporte para argumento de classe
– Corrige problema com botão tipo
0.1
Lançamento inicial