Exibição WordPress personalizado Campos de dados

Adicionando campos personalizados aos seus arquivos de modelo WordPress facilita a visualização de dados adequada no seu blog WordPress. Para obter os dados para exibir corretamente, é necessário abrir os arquivos de modelo e cavar o código! A maneira mais fácil de fazer isso envolve a utilização do get_post_meta ()- função de tag, que se parece com isso:

? Lt;? Php $ key = # 148-NAME # 148-- echo get_post_meta ($ post-> ID, $ key, true) ->

Veja como essa função divide:

  • lt; php?:

    Cada tag ou função de modelo precisa iniciar o PHP com lt;? php.

  • $ Key = # 148-NAME # 148--

    Isso define o nome da chave que você deseja que apareça. Você definir o nome quando você adicionar o campo personalizado para o seu post.

  • get_post_meta echo

    Este agarra os dados de campo personalizado e exibe-lo em seu site.

  • $ Post-> ID,

    Um parâmetro do get_post_meta função que define dinamicamente o ID específica da mensagem ser exibida para que WordPress sabe os metadados que deseja exibir.

  • * $ Key,

    Um parâmetro do get_post_meta função que obtém o valor do campo personalizado com base no nome, tal como definido no $ Key = # 148-NAME # 148-- definição no início da cadeia de código.

  • verdade)-

    Um parâmetro do get_post_meta função que diz WordPress para retornar um único resultado, em vez de vários resultados.

  • Por padrão, esse parâmetro é definido como verdade- normalmente, não mudá-lo a menos que você estiver usando várias definições na configuração Valor do campo personalizado.

  • ?>:

    Isto termina a função PHP.

Por exemplo, com base no código, para fazer um humor no campo personalizado que você define o nome da chave como humor (substitua o nome no código anterior com a palavra humor) - é parecido com este:

lt;? php $ key = # 148-humor # 148-- echo get_post_meta ($ post-> ID, $ key, true) ->

A parte das funções que diz $ Key = # 148-humor # 148-- diz WordPress para retornar o valor para o campo personalizado com o campo Nome do humor.

menu