Wordpress 4.0.1 Pfad Problem

  • Hallo Leute,

    versuche mir gerade das Programieren der Wordpress Plugins anhand eines realen Projektes beizubringen. Wur so zusagen in das kalte Wasser geworfen. :-)

    Folgendes Problem:

    Ich schreibe einen Plugin für den Adminbereich in Wordpress 4.0.1. Was der Plugin tun wird darf ich leider nicht sagen. In dem Plugin möchte ich den Bootstrap einbinden um das Aussehen etwas schicker zu machen. In Xampp klappt soweit alles, doch wenn ich auf den Testserver gehe dann findet der Plugin aufeinmal meine Styles nicht mehr obwohl die Ordnerstruktur beibehalten wird.

    Habe folgende Ordnerstruktur:

    Plugin-Name[INDENT]|- /assets[/INDENT]
    [INDENT=2]|- /css [ hier liegt die bootstrap.min.css ][/INDENT]
    [INDENT=2]|- /js [ hier liegt die bootstrap.min.js ][/INDENT]
    [INDENT=2]|- /img[/INDENT]
    [INDENT]|- /includes[/INDENT]
    [INDENT=2]|- file.php [ hier wird bootstrap eingebunden ]
    [/INDENT]


    Die Styles binde ich so ein:

    PHP
    function in_admin_enqueue_scripts() {    
    wp_enqueue_script   ( 'in-bootstrap-js',    plugins_url('/plugin-name/assets/js/bootstrap.min.js')); 
    wp_enqueue_style    ( 'in-bootstrap-css',   plugins_url('/plugin-name/assets/css/bootstrap.min.css'));
    wp_enqueue_script   ( 'in-bootstrap-js',    plugins_url('/plugin-name/assets/js/in_main.js'));         
    wp_enqueue_style    ( 'in-main-css',        plugins_url('/plugin-name/assets/css/in_main.css'));        
    }
    add_action( 'admin_enqueue_scripts', 'in_admin_enqueue_scripts' );

    wenn ich mir eine echo Ausgabe mache

    PHP
    <?php echo plugins_url('/plugin-name/assets/css/bootstrap.min.css');?>


    bekomme ich den RICHTIGEN Pfad zurück:
    hxxp://wordpressinstallation.de/wp-content/plugins/plugin-name/assets/css/bootstrap.min.css

    die Frage ist was mache ich falsch?:-D

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!