Sidebar PHP Widget -> Include

  • Hallo zusammen :wink:

    benutze ein Widget mit dem es möglich ist, in der Sidebar via Widget auch php zu benutzen und auszuführen.

    Da dort nun etwas längeres programmiert werden soll, dachte ich, dass ich einfach in den theme ordner eine todo.php legen (beinhaltet den auszuführenden code) und im widget lediglich

    PHP
    <php? include ("datei.php"); ?>

    schreiben brauch. bekomme jedoch nun folgenden fehler:

    PHP
    Warning:  include() [function.include]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/wordpress/wp-content/plugins/php-code-widget/execphp.php(44) : eval()'d code on line 1
    
    
    Warning:  include(http://servername.de/wordpress/wp-content/themes/wp-creativix/produktinfos.php) [function.include]: failed to open stream: no suitable wrapper could be found in /var/www/wordpress/wp-content/plugins/php-code-widget/execphp.php(44) : eval()'d code on line 1
    
    
    Warning:  include() [function.include]:  Failed opening  'http://servername.de/wordpress/wp-content/themes/wp-creativix/todo.php'  for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/wordpress/wp-content/plugins/php-code-widget/execphp.php(44) : eval()'d code on line 1

    Jemand ne Ahnung wie ich es realisieren kann?

    • 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

  • Hallo


    PHP pp WP benötigt einen Pfad zur Datei [COLOR=#000000][COLOR=#FF8000]/var/www/wordpress/.../deinscript.php[/COLOR][/COLOR]

    PHP
    <?php include ( ABSPATH . '/wp-content/themes/*dein*skin*/todo.php' ); ?>

    ralf

    Mit offenen Augen träumen

  • Funktioniert, klasse! :wink:

    Kurz für mich zur Erklärung: [COLOR=#000000][COLOR=#007700]<[/COLOR][COLOR=#0000bb]php[/COLOR][COLOR=#007700]? include ([/COLOR][COLOR=#dd0000]"datei.php"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]?>[/COLOR] funktioniert nicht, weil er die Datei nicht finden würde ohne die absolute Pfadangabe?

    Wenn ich etwas mit datei.php innerhalb der index.php include, findet er sie weil wir im gleichen ordner sind und dies bei nem Widget nicht genau zu bestimmen wäre (Artikel, Seite etc)?
    [/COLOR]

Jetzt mitmachen!

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