O que é custom_css e customize_changeset usado para?

8

Uma nova instalação do wordpress tem os seguintes tipos de postagens:

  • Post (Post Type: 'post')
  • Página (Tipo de postagem: 'página')
  • Anexo (tipo de postagem: 'anexo')
  • Revisão (tipo de postagem: 'revisão')
  • Menu de navegação (tipo de postagem: 'nav_menu_item')
  • CSS personalizado (tipo de postagem: 'custom_css')
  • Changesets (tipo de postagem: 'customize_changeset')

O enlace não aborda para o que os dois últimos são usados.

Alguém poderia explicar?

    
por rob-gordon 13.04.2017 / 19:33

1 resposta

7

Os tipos de postagem mencionados tratam especificamente do Customizador.

Tipo de postagem CSS personalizado

O tipo% post custom_css é usado para armazenar todos os temas do conteúdo "CSS personalizado" encontrado em O personalizador em CSS adicional. Cada tema recebe seu próprio post (sempre que o CSS adicional é salvo) com o CSS armazenado como post_content . Então, apenas a postagem do tema ativo é usada ao exibir o tema. Podemos ver isso em ação por meio de wp_get_custom_css_post() . Você pode ler mais sobre essa decisão consultando a postagem Make Core criada pelo colaborador George Stephanis : Extendendo o editor CSS personalizado .

Tipo de postagem de changesets

Esta é uma versão do autosaves para o Customizador. Você pode ler uma postagem mais detalhada por Weston Ruter : Personalize as Decisões de Design Técnico do Changeset

  

O TL; DR para esta postagem é que personaliza as alterações que tornam as alterações persistentes no personalizador, como rascunhos de gravação automática. Para usuários, a guia do personalizador pode ser fechada e reaberta e as alterações persistirão. Os usuários podem fazer alterações em um tema e alternar para outro no personalizador sem perder as alterações ao alternar. Uma sessão do personalizador pode ser marcada para voltar mais tarde ou esse URL pode ser compartilhado com outra pessoa para revisar e fazer alterações adicionais (os URLs expiram após uma semana sem alterações). As novas APIs possibilitam muitos novos recursos voltados ao usuário em versões futuras e plugins de recursos, incluindo salvar rascunhos, enviar conjuntos de alterações como pendentes para revisão, agendar alterações e muito mais.

    
por Howdy_McGee 13.04.2017 / 19:53