<✓Visão geral
WordPress é uma ótima plataforma para desenvolver e manter diferentes tipos de sites e outras plataformas semelhantes. Ele oferece muitas possibilidades de personalização e outros recursos que o tornam muito fácil e prático de usar. Um dos melhores recursos oferecidos pelo WordPress é o fato de que podemos integrá-lo diretamente em scripts PHP em vez de desenvolver um novo plugin para fazer o trabalho. Alguns detalhes sobre como você pode fazer isso são fornecidos nas seções abaixo.
A ideia básica
Diferentes pessoas gostam de implantar diferentes tipos de abordagens quando se trata de criar diferentes tipos de sites e outras plataformas semelhantes, mas todos eles geralmente têm algo em comum, ou seja, o uso de muitos e muitos códigos PHP personalizados. Portanto, se você é um daqueles desenvolvedores que gosta de usar código PHP personalizado em seus sites, uma ótima opção é implantar o WordPress em seus scripts PHP existentes.
Essa abordagem é muito útil, especialmente nos casos em que existe uma grande base de código PHP proveniente de alguns de seus esforços anteriores de desenvolvimento web. Além disso, geralmente existem algumas outras bibliotecas em seu código também. Isso inclui Pear, Zend Framework, Symfony e uma variedade de outros também. O problema com essas bibliotecas é que você não deseja desmontá-las porque, usando essas bibliotecas, você realiza uma parte funcional do código que não deseja desmontar. Portanto, fazer uso dessa abordagem é uma grande vitória nesse sentido.
Você pode desenvolver uma melhor compreensão desse conceito considerando um cenário em tempo real. Por exemplo, considere um cenário que requer que você crie um formulário para a coleta de dados para um de seus clientes. Pense nisso como um formulário extraordinário que compreende mais de 100 variáveis de formulário diferentes que são compostas de diferentes tipos de itens como áreas de texto, caixas de seleção, caixas de rádio, entrada de texto, etc. Portanto, criar este tipo de formulário diretamente do o começo pode acabar sendo uma tarefa difícil. Mas e se você pudesse simplesmente integrá-lo na forma de um script PHP? Está certo! Sua vida se tornaria muito mais fácil. Você pode seguir a solução a seguir, fornecida a seguir, para descobrir como pode integrar esse tipo de coisa em um script PHP.
Código existente
Para ilustrar o processo de integração do WordPress em um script PHP, considere o código simples fornecido abaixo.
O problema com este código é o fato de que ele compreende apenas as coisas que lidam com a coleta de dados e a funcionalidade geral do formulário. Como você seria capaz de obter a mesma sensação e aparência do seu site existente e, portanto, do formulário existente? Como você seria capaz de gerenciar o fato de que o código mencionado acima gera o mesmo layout que você projetou para o seu aplicativo WordPress?
Existem várias soluções para fazer isso. Por exemplo, você pode fazer uso de uma solução muito simples que requer o uso do HTML bruto. Esta parece ser a escolha mais simples, mas há dois problemas principais associados a esta abordagem: não é dinâmica e consome muito tempo. Mas, por outro lado, se o seu modelo WordPress passar por algum tipo de alteração, você precisará entrar lá para fazer todas as alterações manualmente e isso é algo que você definitivamente não quer fazer. Considere o trecho de código mencionado abaixo para compreender o conceito de uma maneira melhor.
Portanto, quando você fizer as alterações mencionadas acima em seu código, há uma boa chance de que não funcione da maneira que você esperava. Na verdade, você precisaria fazer uma tonelada de trabalho, como incluir as folhas de estilo gerais, combinando a navegação e garantindo que seu HTML corresponda completamente à aparência geral do site original também.
A melhor solução
Conforme discutido acima, existem várias abordagens para integrar o WordPress em scripts PHP, mas nem todas elas são as mais ideais. Você precisa descobrir a solução ideal a esse respeito, que exige que você faça o mínimo de trabalho enquanto cuida de muitas coisas para você. A melhor solução no cenário atual é instanciar o WordPress e fazer uso das funções embutidas no código. Considere o seguinte trecho de código, por exemplo:
Verificando o código acima, você deve ter aprendido que o conceito é muito fácil e simples. Em primeiro lugar, o WordPress foi instanciado na página e, em seguida, a página foi instruída a chamar as funções originais de rodapé e cabeçalho do WordPress.
Essas funções de cabeçalho/rodapé oferecem tudo o que é necessário para criar o modelo de um site WordPress. Além disso, eles também ajudam a preencher automaticamente os scripts java, CSS e HTML na parte superior e inferior, otimizando perfeitamente o código existente.
Quando se trata de integrar o WordPress a scripts PHP, o melhor curso de ação é permitir que o PHP faça seu próprio curso para realizar todo o trabalho necessário. Você não precisa duplicar nenhum código do WordPress na forma pura de HTML, já que pode gerá-lo facilmente por conta própria usando o próprio WordPress. Além da vantagem mencionada acima, existem alguns benefícios adicionais. Por exemplo, no caso de o layout principal do seu site WordPress passar por algum tipo de alteração, todas as alterações seriam imediatamente refletidas pelo modelo que envolve todo o seu código PHP personalizado.