WordPress Twenty Sixteen pergunta: vinte e um tema filho – menu – Não é possível ler a propriedade nula ‘classList’

Um usuário perguntou ?

Olá, não sei se postei minha dúvida no fórum correto. por favor veja meu tópico original

(@810311-1)

11 meses atrás

(@810311-1)

11 meses atrás

Estou tentando converter este site em um tema de vinte e uma crianças. /Js/menu.js no meu tema filho não parece funcionar, pois nada acontece quando o botão do ícone do presunto é clicado (veja o link do meu site acima para verificar o comportamento correto). Ao inspecionar através do Google Chrome Inspect, encontro os seguintes erros:

Erro TypeError: Não é possível ler a propriedade nula ‘classList’ em mediaqueryresponse (menu.js?ver=5.3.2:19) em menu.js? Veja=5.3.2:10 em menu.js? Consulte=5.3.2:31 mediaqueryresponse@menu.js? ver=5.3.2:19(sem nome)@menu.js? veja=5.3.2:10(sem nome)@menu.js? ver=5.3.2:31

Agradecemos qualquer conselho

(@810311-1)

11 meses atrás

o script funciona se eu inseri-lo no footer.php do tema filho, mas não funciona em /js/menu.js no tema filho

(@810311-1)

11 meses atrás

o script funciona se eu o inserir no rodapé de um tema filho, mas não funciona em /js/menu.js no tema filho

(@jarrett)

10 meses, 4 semanas atrás

Como é o código em um arquivo functions.php para um tema filho?

(@810311-1)

10 meses, 3 semanas atrás

obrigado pela resposta rápida @jarretc

<?php

function unhook_parent_style_and_script () {

  wp_dequeue_style( 'twentysixteen-style' );
  wp_dequeue_style( 'twentysixteen-fonts' );
  wp_dequeue_style( 'twentysixteen-block-style' );
  wp_dequeue_style( 'wp-block-library' );
  wp_dequeue_style( 'wp-block-library-theme' );
  wp_dequeue_style( 'genericons' );
  wp_dequeue_style( 'twentysixteen-ie' );
  wp_dequeue_style( 'twentysixteen-ie8' );
  wp_dequeue_style( 'twentysixteen-ie7' );

  wp_dequeue_script('twentysixteen-script');
  wp_dequeue_script('twentysixteen-html5');
  wp_dequeue_script('twentysixteen-skip-link-focus-fix');
  
}
add_action( 'wp_enqueue_scripts', 'unhook_parent_style_and_script', 20 );

// remove WordPress emoji code in your pages head without plugin - 

remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');

remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

function register_style ()
{ wp_enqueue_script ('menu-responsive', get_stylesheet_directory_uri() . '/js/menu.js');}
{ wp_enqueue_style ('child-style', get_stylesheet_directory_uri() . '/css/child-style.css');}
{ wp_enqueue_style ('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css');}

add_action('wp_enqueue_scripts', 'register_style');

(@jarrett)

10 meses, 3 semanas atrás

Você tem as configurações de script no arquivo footer.php agora apenas em vez de functions.php? Olhando para o site ao qual você fez uma conexão móvel, o ícone do menu funciona para mim e mostra o menu suspenso quando você clica nele.

Além disso, de onde você obtém o local /js/menu.js primeiro? Esse arquivo não existe na lista padrão de arquivos nesse diretório:

(@810311-1)

10 meses, 3 semanas atrás

Olá @jarretc

Sim, ele tinha o hífen no rodapé, mas agora o removi. Encontrei uma ajuda no outro fórum

Aqui está o código que funcionou para mim

`{wp_enqueue_script(‘menu adaptável’, get_stylesheet_directory_uri(). ‘/js/menu.js’, ‘0.4.2’, []certo);} ‘

depois de adicionar o parâmetro $in_footer. A única coisa no código acima que não consegui explicar é o parâmetro colchete. Você sabe para que servem?

“Além disso, de onde o site obtém /js/menu.js em primeiro lugar? Esse arquivo não existe na lista padrão de arquivos nesse diretório. «

Menu.js é um JS personalizado que coloco em uma pasta js no meu tema filho

(@jarrett)

10 meses, 3 semanas atrás

Olá, parece que você encontrou uma resposta nesse outro tópico relacionado à sua pergunta sobre []

(@810311-1)

10 meses, 3 semanas atrás

sim. Obrigado por me responder também @jarretc

(@tania6782)

5 meses, 2 semanas atrás

Ei, criei meu novo site no wordpress e preciso ver esse ótimo tema a longo prazo. Este tópico é benéfico para mim novo site?

Esta resposta foi modificada há 5 meses, duas semanas atrás.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *