Início » Desenvolvimento WordPress » Como habilitar recursos ocultos do Gutenberg no tema WordPress
Desenvolvimento WordPress

Como habilitar recursos ocultos do Gutenberg no tema WordPress

Sendo o Gutenberg o maior investimento recente do WordPress, por que alguns recursos ficariam ocultos? Conheça o motivo, bem como quais são esses recursos.
Escrito Por Leandro Vieira em julho de 2020 /4 min de leitura
Conteúdo escrito por humano

Todo tema tem suporte nativo ao editor do WP. No entanto, nem todos tem a disposição os recursos ocultos do Gutenberg.

Para habilitar essas funcionalidades, é preciso declarar a intenção.

Essa declaração é realizada através do arquivo functions.php e da função add_theme_support().

Através dessa função, manifestamos o desejo de habilitar os mecanismos ocultos, um por um.

Sendo o Gutenberg o maior investimento recente do WordPress, por que alguns recursos ficariam ocultos?

Por que o criador do tema precisa ter domínio sobre a plataforma, seus recursos e estilos. E não o inverso.

Algumas funcionalidades funcionam bem somente com a adição de alguns estilos. Sem essa estilização é impossível estruturar e refinar os componentes.

Portanto, os desenvolvedores de tema tem a opção de habilitar os recursos e estilos, bem como não ativá-los ou remover os indesejados.

Os recursos ocultos do Gutenberg

As funcionalidades passíveis de serem ativadas, até o presente o momento, estão relacionadas a estilização e alinhamentos.

As possibilidades são as seguintes.

  • responsive-embeds;
  • align-wide;
  • editor-styles;
  • dark-editor-style;
  • editor-color-palette;
  • disable-custom-colors;
  • editor-font-sizes;
  • disable-custom-font-sizes;
  • wp-block-styles.

A função para declarar os recursos ocultos

Exemplo de código para habilitar um dos recursos ocultados do Gutenberg
Exemplo de código para habilitar um dos recursos ocultados do Gutenberg

A função add_theme_support() é uma velha conhecida dos desenvolvedores de tema.

Ela está disponível desde a versão 2.9.0 do WordPress. Já os recursos ocultos do Gutenberg chegaram na versão 5.0.

Essa função recebe dois parâmetros. Sendo o primeiro o recurso a ser habilitado. E o segundo, os argumentos para aprimorar a funcionalidade requerida.

Essa função deve ser chamada através do arquivo functions.php. Esse arquivo é especial e poderoso em temas WordPress.

É opcional atrelar a chamada da referida função a um hook. No entanto, se caso o for, considere a action “after_setup_theme“.

A composição indicada fica da seguinte forma.

function prefix_block_editor_configs()
{
	add_theme_support( 'nome-do-recurso', 'array-de-config-do-recurso' );
}

add_action( 'after_setup_theme', 'prefix_block_editor_configs' );

Onde temos “nome-do-recurso”, você deve informar a string relaciona a funcionalidade. Elas foram listadas logo acima.

Se você deseja um detalhamento sobre as possibilidades dos parâmetros de cada recurso, considere fazer uma análise do arquivo functions.php do tema padrão do WordPress, o Twenty Twenty.

E vou te dar uma dica para toda a vida ao trabalhar com o WordPress, os temas que vem com a plataforma, são grandes fontes de estudos e inspiração sobre como aplicar o potencial que a plataforma disponibiliza a cada versão.

A função para ocultar recursos do editor

Em alguns momentos, desejamos um site simples e super focado em alguma coisa.

Nesses casos, é natural querermos desabilitar alguns recursos. Dado que eles vão mais atrapalhar do que ajudar.

A mesma função que fazemos uso para habilitar os recursos ocultos do Gutenberg, também a utilizamos para voltá-lo a ser obscuro.

Um exemplo prático.

add_theme_support( 'disable-custom-colors' );

No exemplo, estamos tirando a possibilidade do usuário fazer uso do selecionador de cor ilimitada do Gutenberg. E dessa forma, permitiremos somente as que foram disponibilizadas para manter o projeto seguindo um guide visual desejado.

Como aplicar estilos no Gutenberg dentro do wp-admin

Os editores dos CMS de uma forma geral, fazem uso do conceito WYSIWYG (What You See Is What You Get), que em tradução livre significa “O que você vê é o que você obtém”.

Isso é muita verdade em vários aspectos, mas em um deles não.

Sabe quando você está dentro do wp-admin, editando seu conteúdo no Gutenberg, e quando visualiza o conteúdo no site, a estilização não fica condizente ao que você via quando editava o conteúdo?

Então, é o que estilo de fonte, cor e alinhamentos, por exemplo, estão diferentes no editor.

É possível definir quais estilos a serem usados, também, no editor. Dessa forma o WYSIWYG ficará ainda mais poderoso.

E para isso, você deve habilitar essa possibilidade. Assim:

add_theme_support( 'editor-styles' );

E para carregar o seu arquivo CSS com as declarações, faça assim:

add_editor_style( 'style-editor.css' );

Esse arquivo de estilos devem estar na pasta do seu tema. Uma última dica, se desejar trabalhar com a opção de fundo escuro, também é possível. Habilite-a desta forma:

add_theme_support( 'dark-editor-style' );

Conclusão

Recentemente abordei a Anatomia do editor Gutenberg. Acredite, este novo editor é poderoso e estar norteando os novos rumos da plataforma.

O WordPress sempre tem o cuidado de ser o mais compatível possível com a infinidade de temas e plugins disponíveis.

Por isso, ocultar recursos como os aqui habilitados se faz necessário.

E você, já tinha utilizado alguns desses recursos?

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.
Qual nota você da para este artigo?
Ruim

O que você achou disso?

Clique nas estrelas

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Excelente
Artigos Relacionados

Encantado mundo First

  1. […] Como habilitar os recursos ocultos do Gutenberg no seu tema WordPress […]

Construa seu site WordPress sob medida com os maiores especialistas em WordPress da America Latina
Conheça a Apiki

Faça um comentário
Cadastre-se rápido

Fazer Login