Přehled odpovědí
-
Tak ano, v tom byl asi ten problém.
Smazal jsem to tedy z footer.php a místo toho dal do header.php
:
<?php wp_enqueue_script("jquery"); ?>
a do functions.php
:
<?php
/* Registrace bootstrap javascriptu*/
function wpbootstrap_scripts_with_jquery()
{
// Register the script like this for a theme:
wp_register_script( 'custom-script', get_template_directory_uri() . '/bootstrap/js/bootstrap.js', array( 'jquery' ) );
// For either a plugin or a theme, you can then enqueue the script:
wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery' );
?>
Teď již to funguje.
Sice se mi nepodařilo použít i ten druhý script který bootstrap používá z “https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js”, jelikož nevím jak jej nalinkovat, ale i bez něj to funguje.
Zdravím,
tak přemýšlím, jestli není problém v tom, že jsem se řídil základní bootstrap šablonou dle dokumentace a do souboru “footer.php” jsem vložil toto:
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="bootstrap/js/bootstrap.min.js"></script>
Tím je deklarace pro javascript bootstrapu v jiném souboru pro patičku a možná s tím wordpress tak neumí pracovat.
Jak ale ten javascript jinak vložit, aby to bylo správně i pro bootstrap a wp? Když jej vložím na začátek pod body tak mám obavy, aby to nemělo vliv na rychlost nebo na něco.
Díky.
Momentálně bohužel zatím ne, jelikož s tím pracuji na localu. Každopádně to menu se na desktopu zobrazí, po změně okna prohlížeče se zobrazí i ta burger ikonka, ale po kliknutí se nic neděje :(
WordPress – novinky, návody a zajímavosti