Domanda

ho impostato la mia struttura dei permalink wordpress a /% postname% / ma ora quando vado a una pagina diversa dalla home page (per esempio se sono andato a somelink.com/about) perdo tutti i riferimenti javascript.

Credo che questo accade perché i collegamenti ai file js non sono più giusta in quanto è nella cartella immaginario "di". Ecco come i file JS si fa riferimento nel file header.php.

        <script type="text/javascript" src="wp-content/themes/default/js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="wp-content/themes/default/js/cufon-yui.js"></script>
    <script type="text/javascript" src="wp-content/themes/default/js/Goudy_Bookletter_1911_400.font.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {      
            Cufon.replace('h1');
            Cufon.replace('h3', {textShadow:'0 1px #fff'});
        });
    </script>

Sto facendo qualcosa di sbagliato?

È stato utile?

Soluzione

se si fa riferimento nulla nei file di template è possibile utilizzare

1:

<?php bloginfo('url');?>

o 2:

<?php bloginfo('template_url');?>

che verrebbe codificato come:

<script type="text/javascript" src="<?php bloginfo('url');?>/wp-content/themes/default/js/jquery-1.4.2.min.js"</script>

o

<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/jquery-1.4.2.min.js"</script>

1: caricato l'URL del sito principale; 2: tornerà l'URL assoluto nella directory temi di attualità,

(che è meglio per lo sviluppo del tema).

Altri suggerimenti

Mi sembra di capire che si sta inserendo manualmente le chiamate JavaScript, che non è il modo migliore per gestire jQuery inserimento in Wordpress - si dovrebbe guardare in wp_enqueue_script , che vi terrà dalle comprese le librerie jQuery più di una volta se un plugin o un tema che si sta utilizzando è anche la loro inclusione.

Inoltre, l'AA si ha la fonte scritta, credo che lei ha ragione - il cliente è alla ricerca per i file JS nel percorso relativo sotto / circa. Posizionare un "/" prima wp-content per avere l'aspetto del client per loro all'interno di wp-content all'interno di directory principale (WP supponendo che è installato in root).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top