Como verificar o metodo widget-cpt e exibir seu css personalizado na cabeça?

Ao lidar com um widget que é um tipo de publicação personalizado, existe uma maneira de detectar quando esse widget é exibido, então verifique seu meta de publicação para qualquer css personalizado e enqueue-o na cabeça do site?

Isso pode parecer um pouco confuso, então vou explicar um pouco mais.

Eu tenho um plugin que tem o tipo de publicação personalizado ‘widget’.

Quando eu crio uma postagem desse widget de tipo de postagem personalizado, eu posso então carregar esse conteúdo de publicação de seu widget, selecionando o conteúdo do post para exibição.

Se a minha postagem tiver personalizado css que esteja armazenado na meta da publicação, o widget exibirá o css, mas é enqueado no rodapé.

Existe uma maneira de verificar esse widget e, em seguida, verifique se ele é post meta css personalizado, então enqueue que css na seção principal do site?

Isto é especificamente para um plugin do Visual Composer, mas vejo todos os autores que permitem que o conteúdo do post do Visual Composer seja exibido através de um widget para encaue o css no rodapé. Isso dá erros de acordo com os padrões WC3.

Então pensei que pediria alguma ajuda especializada porque, obviamente, os autores coletivamente não encontraram uma maneira de fazê-lo, mas eu acredito que isso deve ser possível.

Eu acredito que é possível por alguns motivos.

  1. Eu vejo plugins de cache pegar qualquer plugins css, no rodapé, inline ou enqueued e, em seguida, enqueue-lo na cabeça do site. Então eu sei que tais methods podem ser feitos talvez na prioridade de desligamento, etc. … em algum lugar detetando logo antes da renderização de página se houver css personalizado no rodapé, depois agarrando isso e forçando a exibição na cabeça.
  2. Este plugin do Google Fonts Optimizer faz exatamente isso, de certa forma, mas não tenho certeza de como ajustar a metodologia para fazer isso para o meu plugin. Conheço os methods usados ​​por essas classs de plugins e php. Mas o Google Fonts Optimizer verificará todas as Fontes de Google criadas, depois otimizá-las em uma única solicitação e tira-a e forçá-la a mostrar na cabeça. @ https://github.com/sigginet/google-webfont-optimizer/blob/master/google-webfont-optimizer.php

Aqui está uma essência do arquivo css que estou tentando fazer isso, mas isso pode dar o aspecto total necessário no arquivo @ https://gist.github.com/NoahjChampion/9329f7301eef9f2619b4

Solutions Collecting From Web of "Como verificar o metodo widget-cpt e exibir seu css personalizado na cabeça?"

Eu acho que isso é o que você está procurando

Você precisa obter o meta de publicação personalizado e adicioná-lo ao wp_add_inline_style( $handle, $data ); , Eu aconselho o uso do identificador padrão “estilo”. A posição do seu css personalizado dependerá do gancho da sua folha de estilos.