Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Desenvolvimento WordPress » O arquivo my-hacks.php se foi, fará muita falta?

O arquivo my-hacks.php se foi, fará muita falta?

Leandro Vieira by Leandro Vieira
7 anos ago
Reading Time: 3 min
1
Versão 4.4 do WordPress, em detalhes
Compartilhe no FacebookCompartilhe no LinkedIn
Audio

O WordPress 4.4 encerrou a era do arquivo my-hacks.php que foi introduzido em 2003 e para a época trazia uma grande inovação: a possibilidade de alterar o WordPress sem mexer em seu core. O benefício em usar o recurso era o de não perder as alterações realizadas após o WP ser atualizado.

Conteúdo relacionado

Como criar Web Stories no WordPress

Como criar blocos reutilizáveis no Gutenberg

Como habilitar recursos ocultos do Gutenberg no tema WordPress

Antes de 2003 alterávamos o core do WordPress. Com o surgimento do my-hacks.php as alterações ficaram centralizadas, organizadas e com maior longevidade. Com a chegada da Plugin API abriu-se um mundo sem precedentes e o my-hacks.php caiu em desuso pela plataforma a partir de 2008 com a disponibilidação da versão 2.8 do WordPress.

Arquivo my-hacks.php entrou em desuso e encerrou uma era. Você o conhecia?

Click To Tweet

Como o arquivo my-hacks.php era utilizado

Era criado um arquivo PHP que precisava ser nomeado como my-hacks.php e residir na pasta raiz do WordPress. Esse arquivo continha funções e variáveis que sobrescrevia o comportamento padrão da plataforma e para que isso ocorresse ele era carregado imediatamente antes dos plugins serem carregados.

A ativação do recurso acontecia, além da criação do arquivo my-hacks.php, ao ativar a opção “Use legacy my-hacks.php file support” na opção Options > Miscellaneous no painel administrativo do WordPress.

Exemplo de como ativar o my-hacks.php no WordPress

Com as alterações centralizadas nesse arquivo, o processo de atualização do core do WordPress passou a ocorrer sem a perda das alterações que seus arquivos tinham sofrido, uma vez que todas as alterações estavam centralizadas em um arquivo: o my-hacks.php, que não era impactado pelo processo de atualização.

A Plugin API do WordPress

A Plugin API do WordPress é surpreendente e te permite personalizar o core da plataforma da forma mais inimaginável. Através dela é possível integrar qualquer negócio ao ecossistema do CMS mais utilizado no mundo e permite desenvolver qualquer coisa tendo o WP como base.

Essa API pode ser utilizada em arquivos de plugins e temas e é composta pela tríade: hooks (ganchos), Actions (ações) e Filters (filtros). As Actions e Filters são tipos de hooks da plataforma que lhe permite chamar funções específicas em tempos específicos.

As Actions são desencadeadas através de eventos específicos do WordPress como a publicação de post e a esse evento é possível associar uma função que responderá a ação. Os Filters são uma forma do WordPress enviar dados para uma função vinculada e receber esses dados tratatados de volta, seja antes de salvar os dados no banco de dados ou exibi-los na interface.

A evolução dos hooks no WordPress

Observando o gráfico na imagem abaixo é possível notar o quanto a inserção dos hooks evoluíram nos releases do WordPress. A plataforma foi ficando cada vez mais flexível e possível de ser personalizada ao longo do tempo.

A cada nova versão disponibilizada temos novos ganchos a disposição, sejam Actions ou Filters.

A evolução dos hooks (ganchos) no WordPress
Fonte: http://adambrown.info/p/wp_hooks

Como migrar o my-hacks.php para um plugin

Se você ainda utiliza o my-hacks.php, será necessário convertê-lo para um plugin WordPress e assim garantir ao funcionamento das suas implementações. A partir da versão 4.4 o arquivo não será mais suportado pelo core.

Migrar o my-hacks.php para um plugin WordPress é simples e requerer três simples passos:

  1. Mover o arquivo da raiz do WordPress para a pasta de plugins, por padrão /wp-content/plugins;
  2. Adicionar o cabeçalho de plugin ao arquivo;
  3. Ativar o plugin.

O término do suporte ao my-hacks.php

A Plugin API do WordPress surgiu em 2005 e logo se passaram dez anos, um tempo considerável para o core da plataforma ainda suportar um recurso em desuso e assim garantir uma maior longevidade das aplicações desenvolvidas em sua base.

Saiba tudo sobre a versão 4.4 do WordPress

Tags: APIpluginsREST APIWordPress 4.4
Share8Share1SendShare
Previous Post

Adeus ao wp_title

Next Post

O gerenciamento de usuários está aprimorado no WordPress 4.4

Leandro Vieira

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.

Related Posts

Anatomia do Gutenberg, o editor do WordPress
Desenvolvimento WordPress

Anatomia do Gutenberg, o editor do WordPress

13 de janeiro de 2021
As vantagens do editor Gutenberg para WordPress
Desenvolvimento WordPress

As vantagens do editor Gutenberg para WordPress

19 de agosto de 2020
Metodologia BPM para melhoria de processos dentro da empresa
Desenvolvimento WordPress

Metodologia BPM para melhoria de processos dentro da empresa

15 de janeiro de 2021
Scrum e PMBOK - aliados na gestão de projetos
Desenvolvimento WordPress

PMBOK e Scrum: grandes aliados na gestão de projetos

15 de janeiro de 2021
Next Post
Versão 4.4 do WordPress, em detalhes

O gerenciamento de usuários está aprimorado no WordPress 4.4

Versão 4.4 do WordPress, em detalhes

Novidades no Shortcode à partir da versão 4.4

Comments 1

  1. Jolivar M. M. Júnior says:
    7 anos ago

    Muito bom amigo, me tirou varias dúvidas, excelente post.

    Responder

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.