Como criar elementos personalizados do WPBakery

Publicados: 2022-11-15

O WPBakery é um dos melhores plugins para construir uma página da web no WordPress, graças a vários recursos úteis. Esses recursos concedem a você a chance de modificar o front-end de maneira eficaz. No entanto, adicionar e criar elementos personalizados do WPBakery não é uma tarefa com a qual muitas pessoas estejam familiarizadas.

Se você está na mesma página com esses usuários, não se preocupe, estamos aqui para ajudá-lo. Este artigo irá guiá-lo sobre como criar elementos personalizados WPBakery. Esses elementos permitem que você use um código personalizado e construa o site do seu jeito. Vamos lá!

  • O que é um elemento no WordPress?
  • Benefícios dos elementos personalizados
  • Como criar um elemento personalizado WPBakery

O que é um elemento no WordPress?

No WordPress, um elemento é uma camada de abstração sobre o React. Seu trabalho é fundamentar o código de terceiros ou seu código personalizado. O objetivo é manter a interface e proteger o código dependente quando houver uma alteração ou substituição na implementação subjacente.

Um elemento permite que os desenvolvedores evitem riscos potenciais ignorando recursos não comprovados. Além disso, facilita a prevenção de incompatibilidades de versão, exigindo que todos os plug-ins sejam executados no mesmo código.

Benefícios dos elementos personalizados

Existem vários benefícios que os elementos personalizados podem trazer para o seu site:

  • Eles oferecem controle total desde o design até a funcionalidade dos elementos.
  • Eles permitem que você construa seu próprio design e aplique nos diferentes projetos.
  • Você pode criar complementos com vários elementos e ganhar algum dinheiro com a venda deles.
  • Você pode incorporar o WPBakery em seus temas e adicionar elementos personalizados.

Como criar um elemento personalizado WPBakery

Antes de começar a criar elementos personalizados do WPBakery, lembre-se de que este plug-in custará alguns dólares. Você não pode obter este plug-in de maneira convencional acessando o depósito de plug-ins do WordPress. Em vez disso, você deve visitar o site oficial do WPBaker para fazer o download.

Além disso, o elemento personalizado WPBakery é um shortcode. É por isso que devemos nos armar com algum conhecimento sobre os códigos de acesso do WordPress antes de processar qualquer outra etapa.

O que é Shortcode no WordPress?

Em geral, shortcodes são pequenos pedaços de código, colocados entre colchetes que executam tarefas específicas em sua página da web. Sua página, artigo ou outros materiais terão um recurso especializado quando você os inserir onde quiser. As incorporações de galeria, vídeo e lista de reprodução são possíveis por meio do uso de códigos de acesso.

No WordPress, os códigos de acesso ajudam você a desenvolver sua página sem conhecimento de código subjacente.

ppwp-wordpress-shortcode

Na maioria dos casos, a função de um shortcode é imediatamente aparente. Se você deseja incorporar um vídeo em seu site, pode fazê-lo usando o código [ video ]. Ao inserir o shortcode em uma página/post, ele fará alterações no front-end e no back-end do seu site instantaneamente.

Onde você deve colocar o código?

O WPBakery Page Builder vem com um recurso integrado chamado Shortcode Mapper. Esta função autoriza você a inserir um shortcode de terceiros na lista de elementos para facilitar a reutilização. Você pode consultar nosso exemplo de adição de um shortcode externo para proteger seções de conteúdo com senha com WPBakery.

Se este método não for sua escolha, você pode mover todo o seu código para o arquivo functions.php . Isso ajuda você a colocar o código na seção do tema. No entanto, pode causar muitos problemas e confusão.

Por esse motivo, recomendamos criar uma nova pasta, nomeando-a como vc-components . Então você pode criar um arquivo indicando os elementos que você vai adicionar.

ppwp-add-wpbakery-custom-element

Orientação passo a passo

#1 Gerar elemento personalizado WPBakery

Primeiro, você precisa criar a classe VcSodaBlockquote , a extensão WPBakeryShortCode e a estrutura do elemento.

ppwp-create-wpbakery-shortcode

#2 Crie um código curto

Com a ajuda de vc_map , uma função fornecida pelo WPBakery permite adicionar campos adicionais ao seu elemento. Você pode criar um shortcode aqui.

ppwp-create-wpbakery-vc-map

#3 Renderizar Shortcode

Com a função render_shortcode , você pode extrair os valores e colocá-los em variáveis ​​separadas para uso posterior.

ppwp-wpbakery-render-shortcode

Volte para o painel do WordPress e aproveite o resultado.

Parâmetro

As instruções para “mapeamento” no WPBakery são armazenadas neste array associativo.

Nome Modelo Descrição
admin_enqueue_js String/Matriz Será preenchido no modo de edição do js_composer.
admin_enqueue_css String/Matriz Adicione CSS personalizado.
base Corda Tag para códigos de acesso.
categoria Corda Padrão: Estrutura, Social, Conteúdo. Você pode adicionar e modificar se quiser apenas inserindo um novo título de categoria.
classe Corda Atribua classes CSS aos elementos de conteúdo do shortcode no modo de edição de back-end no WPBakery.
marcação_personalizada Corda Faça com que o shortcode apareça no editor.
Descrição Corda Descreva seu elemento.
front_enqueue_css String/Matriz O modo de edição front-end do js_composer carregará este js.
front_enqueue_js String/Matriz O modo de edição front-end do js_composer carregará este css.
grupo Corda Organize os parâmetros em várias guias dentro da caixa de edição do elemento, agrupando-os.
ícone Corda Adicione, altere ou modifique ícones.
parâmetros Variedade Um conjunto compilado de códigos de acesso identificando características. Uma matriz contendo os parâmetros para o seu shortcode. Eles podem ser modificados por configurações de shortcode.
show_settings_on_create boleano Mostre ou oculte os elementos de conteúdo na página de configurações.
peso inteiro A prioridade é dada aos elementos com os pesos mais altos quando se trata de renderizar elementos de conteúdo.

Valores de tipo

Modelo Descrição
anexar_imagem Selecione a imagem.
anexar_imagens Selecione várias imagens.
caixa de seleção Crie uma caixa de seleção.
seletor de cores Escolha a cor.
suspenso Crie um campo suspenso.
explodiu_textarea Espaço para texto; as vírgulas irão recolher as linhas (,).
ciclo Construir um loop. Os usuários podem construir um loop usado para a saída do shortcode.
posttypes Crie caixas de seleção com tipos de postagem prontos para uso.
área de texto Campo da área de texto.
textarea_html Crie um Editor tinyMCE do WordPress. Ele é usado para criar áreas de conteúdo adicionadas.
campo de texto Adicionar campo.
vc_link Selecione o link.

Crie seu próprio elemento personalizado WPBakery hoje!

É assim que você pode adicionar um elemento personalizado do WPBakery e os benefícios que ele pode trazer ao seu site.

Em geral, você precisa gastar algum tempo se familiarizando com o shortcode antes de começar a criar seu elemento personalizado.

Com nosso guia em mãos, você certamente pode facilmente criar e adicionar seu elemento personalizado. Obrigado por ler e não se esqueça de se inscrever em nosso site para obter mais informações úteis!