Funções do núcleo

Índice
Visualizar uma função no Core é a maneira mais rápida de aprender como uma função específica de Wordpress Funciona, podemos ver exatamente quais parâmetros são permitidos para entrada na função, bem como os valores e tipos de dados que a função realmente retorna.
Encontrando as funções
Para iniciar a pesquisa das funções, devemos localizar um editor de texto simples, que nos permite pesquisar termos em arquivos como Textpad no Windows ou em qualquer SDI que tenha suporte para arquivos PHP de preferência, desta forma podemos usar suas funcionalidades para pesquisar dentro dos arquivos do Core.
Vamos fazer o seguinte exercício simples, vamos encontrar a função is_super_admin (), nossa pesquisa deve nos trazer como resultado o arquivo wp-includes / functions.php e devemos ver algo assim no referido arquivo:

Um truque para localizar funções mais rapidamente é adicionar a palavra função por exemplo, na caixa de pesquisa que colocamos função is_super_admin desta forma, evitamos que nos traga as chamadas para a função dentro de todos Wordpress.
Assim que nossa função for localizada, podemos inspecionar a documentação que deve ser muito semelhante a esta:

Como podemos ver, a documentação nos informa a finalidade da função, os parâmetros que ela recebe e a saída que tem, dessa forma podemos saber rapidamente que função ela cumpre.
Explorando o núcleo
Dentro do núcleo de Wordpress Existem determinados arquivos que contêm as funções mais utilizadas, as quais podemos revisar por serem utilizadas na geração de plugins e conteúdos adicionais, os arquivos que veremos a seguir estão no diretório wp-includes de nossa instalação Wordpress.
Functions.php
Este arquivo contém as principais funções da API, amplamente utilizadas por plug-ins e temas, dentro encontramos funções como as seguintes:
  • hora atual (): Esta função exibe a hora atual, com base em um tipo especificado.
  • force_ssl_login (): Como seu nome indica, essa função força a entrada por meio do protocolo HTTPS para fazer o login.
  • wp_nonce_field (): Esta função implementa o campo especial de nonce oculto em formulários dentro do Wordpress para que a interferência de agentes externos possa ser evitada adicionando um nível adicional de validação.
  • Absint (): Esta função simplesmente retorna o valor absoluto de um inteiro.
Formatting.php
Este arquivo contém as funções que nos auxiliam na formatação dos textos, seja para inseri-los no Banco de Dados, seja para exibi-los.
  • esc_attr (): Esta função nos permite escapar do texto que contém atributos HTML
  • esc_html (): Como o anterior, nos ajuda a escapar, porém neste caso o escape será feito no código HTML
  • esc_url (): Ele é usado para limpar e verificar um URL.
  • is_email (): Permite-nos validar que se trata de um email válido.
Como podemos ver, na lista de funções que mencionamos não colocamos os parâmetros que eles recebem, deixamos isso como um exercício para que eles possam procurar essas funções e ver o que recebem e o que retornam para que possam continue aprendendo sobre o núcleo de Wordpress.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave