Gostaria de saber qual é o método mais eficiente para adicionar um arquivo javascript especificamente para uma postagem e / ou página.
Aqui estão algumas soluções que eu criei:
- Alterne para a visualização de edição HTML e publique seu JavaScript (solução muito ruim)
- Campos personalizados com o JavaScript específico para essa postagem / página nos pares chave e valor
- No footer.php, carregue arquivos JavaScript, dependendo da página em que você está (isso leva a muitos condicionais)
Em uma nota lateral, nenhum dos arquivos JavaScript será compartilhado entre as páginas - ele será literalmente específico para o que você está visualizando no momento.
Alguma ideia?
php
custom-field
jquery
javascript
mousesports
fonte
fonte
Respostas:
Eu acho que o melhor equilíbrio entre eficiência e o uso de métodos wordpress adequados para adicionar javascript seria adicionar algo nesse sentido ao seu arquivo functions.php de temas. Por exemplo:
functions.php:
Isso dá a você controle total sobre o que é carregado onde, um local centralizado nos seus temas functions.php para editar o que é carregado onde: e, dessa maneira, usa métodos wordpress para adicionar javascript às suas postagens e páginas com segurança .
fonte
if (is_page() || is_single())
. O que você acha Ben?home
paraAccess to Home Online
mas não está funcionando?O que eu faria é colocar no rodapé ou no cabeçalho e usar condicionais php.
Por exemplo:
Dessa forma, você não chama todos os scripts o tempo todo em cada página carregada e apenas os que você precisa.
Aqui está um link para o codex do Wordpress http://codex.wordpress.org/Conditional_Tags
E se você tiver scripts especiais que talvez precisem ser chamados apenas por postagem, use campos personalizados.
fonte
A outra maneira testada abaixo é adicionar a página diretamente do editor e adicionar comentários com a tag de script, caso contrário, não funcionará.
fonte