Come modificare i percorsi dei file js del tema twentytwelve?

2 feb 2013, 03:43:03
Visualizzazioni: 1.12K
Voti: 0

<?php wp_head(); ?> dal mio tema wp predefinito genera

<script type='text/javascript' src='http://example.com/wp-includes/js/comment-reply.min.js?ver=3.5.1'></script>
<script type='text/javascript' src='http://example.com/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>

La domanda è... Cosa sta generando queste due righe e come posso modificare quel codice?

2
Commenti

Puoi spiegare perché vuoi modificare quel codice? Questi script sono script core, accodati da WordPress stesso.

EAMann EAMann
2 feb 2013 04:01:47

Ciao @EAMann! Voglio semplicemente cambiare il percorso del file; rimuovendo wp-includes, ?ver=3.5.1 / ?ver=1.8.3 e aggiungere jQuery ospitato da Google con fallback locale. Il problema è che non ho trovato nulla che faccia riferimento a quel pezzo di codice.

m3tsys m3tsys
2 feb 2013 04:10:36
Tutte le risposte alla domanda 2
1

Queste righe sono inserite da funzioni collegate a wp_enqueue_scripts come in questo esempio dal Codex:

function my_scripts_method() {
    wp_enqueue_script('scriptaculous');            
}    
add_action('wp_enqueue_scripts', 'my_scripts_method');

Gli script stessi sono stati registrati e/o accodati con wp_register_script o wp_enqueue_script.

Puoi deregistrare o rimuovere uno script dalla coda con wp_deregister_script o wp_dequeueu_script

Nel tuo caso:

wp_dequeue_script('jquery');
wp_dequeue_script('comment-reply');

Ma questo è un buon modo per rompere le cose. Non consiglio di deregistrare o rimuovere dalla coda gli script core a meno che tu non stia gestendo personalmente un sito e continuerai a farlo nel prossimo futuro.

Use Google Libraries dovrebbe caricare gli script dai server di Google in un modo leggermente più sicuro rispetto al semplice caricamento delle copie locali.

2 feb 2013 07:49:57
Commenti

Ho aggiunto quel codice a functions.php ma non funziona.

m3tsys m3tsys
2 feb 2013 13:50:02
0

Per disabilitare comment-reply vai in Impostazioni Discussione e disabilita Commenti a thread (annidati).

jQuery ospitato da Google:

function my_scripts() {
    wp_dequeue_script('jquery');

    wp_enqueue_script(
        'jquery', // nome
        '//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js', // ospitato da Google, protocollo indipendente
        array(), // dipendenze (vuoto)
        NULL, // rimuove la versione
        true // carica nel footer, 'false' per l'header
    );

}    
add_action('wp_enqueue_scripts', 'my_scripts');
2 feb 2013 14:21:32