Modernizr richtig zu WordPress hinzufügen?

Lesezeit: 2 Minuten

Benutzer-Avatar
Benutzer2605015

Dies ist das erste Mal, dass ich etwas poste, daher ist jeder Rat, wie ich poste, sehr willkommen.

LINK ZUR SEITE: http://rightbraingroup.com/services-new-css-style/

Ich habe ein Problem beim Versuch, diese erstaunliche CSS-Funktion zum Laufen zu bringen – Modernizr und das CSS zum Laden in WordPress. Ich habe viele Dinge ausprobiert, wie das Hinzufügen von Skripten zum Header, das Registrieren und Enquen der Datei modernizr.custom.js. Ich habe auch hinzugefügt. Und keine dieser Optionen hat funktioniert. Ich lerne gerade etwas über Modernizr und stecke wirklich fest. Jede Hilfe ist willkommen.

Im Folgenden finden Sie die Möglichkeiten, js und css in WordPress einzubinden, ohne Enqueing zu verwenden (was der richtige Weg ist).

<script type="text/javascript" src="https://stackoverflow.com/questions/17777244/<?php bloginfo("template_url'); ?>/modernizr.custom.js"></script>

<link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/css/component.css" media="screen" />

So habe ich die js-Datei registriert und Enqueded

// script manager template to register and enqueue files
function childtheme_script_manager() {

    // wp_register_script template ( $handle, $src, $deps, $ver, $in_footer );

    // registers modernizr script, stylesheet local path, no dependency, no version, loads in header
    wp_register_script('new_service', get_stylesheet_directory_uri() . '/js/modernizr.custom.js', array('jquery'), false, false);

    // enqueue the scripts for use in theme
    wp_enqueue_script ('new_service');

}
add_action('wp_enqueue_scripts', 'childtheme_script_manager');

Ich erhalte immer wieder einen 404-Fehler oder „Ressource wird als Skript interpretiert, aber mit MIME-Typ text/plain übertragen“ (verwendetes Plugin zur Behebung, hat aber nicht geholfen). Wenn jemand eine kleine Anleitung oder Richtung geben kann, wäre es sehr dankbar. Dies ist auch mein erster Beitrag. Wenn Sie also weitere Informationen von mir benötigen, lassen Sie es mich bitte wissen. Vielen Dank für Ihre Zeit.

Dein wp_enqueue_scripts Der Code ist korrekt und Modernizr scheint auf Ihrer Website einwandfrei geladen zu werden. Sie müssen einen ähnlichen Aufruf zum Hinzufügen von Stylesheets durchführen.

function childtheme_script_manager() {
    wp_register_script('new_service', get_stylesheet_directory_uri() . '/js/modernizr.custom.js', array('jquery'), false, false);
    wp_enqueue_script('new_service');

    wp_register_style('my_style', get_template_directory_uri() . '/css/component.css', array(), false, 'screen');
    wp_enqueue_style('my_style');
}

Hinweis, ich habe die verlassen $deps Array leer, wenn das CSS Abhängigkeiten hat, müssen Sie diese Namen möglicherweise im Array angeben.

1370600cookie-checkModernizr richtig zu WordPress hinzufügen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy