in WP erstellter Seite php einfügen

  • Hallo
    habe in WP 2.2 eine normale Seite erstellt und möchte nun in dieser einen php-Code mit unteranderem einer kleinen Datenbankabfrage eben einpflanzen :) Habe zwar das Plugin Exec-PHP, mit dem dies möglich ist, aber irgendwie kommt er diesmal damit nicht zurecht :? Wie könnte man das noch lösen?
    Hoffe mir kann da jemand weiterhelfen!

    • 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

  • Hi,
    anderer Vorschlag:
    1. Dupliziere die page.php und benenne sie um (page_db.php als Beispiel)
    2. Trage oben in die neue Datei folgendes als erste ein:

    PHP
    <?php /*
    Template Name: Page DB
    */ ?>


    3. Trage dort nun deine zusätzlichen DB-Abfragen und Co. ein.
    4. Erstelle nun via Admin die gewünschte neue Seite und wähle als Template-Seite die "Page DB" aus.

    So als allgemeiner Vorschlag.

    Gruß

  • Hi,
    anderer Vorschlag:
    1. Dupliziere die page.php und benenne sie um (page_db.php als Beispiel)
    2. Trage oben in die neue Datei folgendes als erste ein:

    PHP
    <?php /*
    Template Name: Page DB
    */ ?>

    3. Trage dort nun deine zusätzlichen DB-Abfragen und Co. ein.
    4. Erstelle nun via Admin die gewünschte neue Seite und wähle als Template-Seite die "Page DB" aus.

    So als allgemeiner Vorschlag.

    Gruß


    Dein Vorschlag klingt nicht schlecht :) Hab sowas noch nicht gemacht, wo finde ich page.php? Benutze nicht das Standart-Theme. Hoffe mir kann da nochmal jemand helfen :oops:

    Gruß

  • Ich benutze das Theme fresy ( http://www.jide.fr/english/downloads/template-freshy-wordpress/).
    Habe nochmal gesucht, aber keien page.php gefunden. Es sind folgende php-Dateien beim Theme entahlten:

    404.php
    comments.php
    footer.php
    functions.php
    header.php
    index.php
    links.php
    searchform.php
    sidebar.php
    single.php

    In der links.php ist auch eine Templateangabe, aber das dürfte ja eine andere sein... bzw. funktioniert dieses template nicht mal...
    In der index.php gibt es anscheinend einen Bereich für Seiten:

    ... sagt mir als anfänger aber leider nichts :confused:

  • naja halt dich mal nicht so an der page.php fest ... das war nur damit du die als Vorlage nehmen kannst ....

    nenn deine Datei einfach wie du möchtest, nimm den Templateanfang, der oben schon geschrieben wurde und dann kannst eigentlich loslegen

    dann musste dir nur noch die css-Teile für die DIV´s raussuchen ... das hättest du in der page.php schon vorgegeben .... naja man kann nicht alles haben

  • Hi,
    anderer Vorschlag:
    1. Dupliziere die page.php und benenne sie um (page_db.php als Beispiel)
    2. Trage oben in die neue Datei folgendes als erste ein:

    PHP
    <?php /*
    Template Name: Page DB
    */ ?>

    3. Trage dort nun deine zusätzlichen DB-Abfragen und Co. ein.
    4. Erstelle nun via Admin die gewünschte neue Seite und wähle als Template-Seite die "Page DB" aus.

    So als allgemeiner Vorschlag.

    Gruß

    Hallo Lunius,

    Klasse. Das war genau das was ich auch suchte.

    Ich habe jetzt hier noch eine Bitte an Euch. Kann mir jemand eine Abfrage posten, wie ich in dieser Seite alle Beiträge aus einer bestimmten Kategorie auslese? Habe das schon mit der Abfrage aus der page.php versucht, aber der zeigt mir gar nichts an außer die Postmeta wie Datum, Kategrie, Kommenar.

    Es wäre toll. wenn mir hier jemand weiterhelfen könnte.

    Ich benutze WP 2.2 deutsch und KEIN Exec-PHP

    Vielen Dank

  • schau einfach mal hier ... bei konkreteren Problemen nochmal fragen ...

    Danke. Habe es gefunden.

    Ich brauchte je nur den query_posts für die Kategoriebestimmung einfügen. Der Rest ist im Original aus meiner home.php.

    Nur eines klappt jetzt nicht mehr. Auf meiner Starseite kürzt er die Beiträge wie gewünscht ab mit dem "more" Befehl und hier zur er es nicht. Obwohl ich am Code nichts mehr geändert habe.

    Ich poste dir hier mal den Code. Kannst du dir das bitte mal anschauen, wahrschenlich habe ich etwas übersehen.



    Vielen Dank.

Jetzt mitmachen!

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