Verfasste Forenbeiträge

Ansicht von 1 Antwort (von insgesamt 1)
  • Thread-Starter ghabiche

    (@ghabiche)

    Hallo,
    ich denke ich muss da etwas Klarheit hineinbringen.
    Da es bei WordPress standardmässig keine Möglichkeit gibt PHP zu exekutieren gibt es eine Vielzahl von PlugIns die dieses ermöglichen. U.a. das Plugin „ezphp“ mit dem man mit shortcode [php] und [/php] php code ausführen kann.
    Wozu brauche ich das ??
    Ich muss Seiten erzeugen auf denen Grids mit Daten aus der Datenbank angezeigt werden (mitunter komplexe Master-Detail). Dazu verwende ich PHP Grid Control (JQgrid) ( http://www.phpgrid.org ). Der Hersteller bietet aber nur ein sehr rudimentäres Plugin für WordPress an (phpgrid).
    Mein Ziel ist es nun ein Plugin zu erstellen, das dynamisch ein Array von Daten bekommt (so funktioniert PHP Grid Control) aus dem dann zur Laufzeit ein Datengrid erstellt wird.

    Die Funktion „do_shortcode“ ist ja eine Worpress eigene und in der möchte ich lediglich ein Array von Daten übergeben und in der Plugin Funktion weiterbearbeiten.
    habe die Funktion schon dahigehend geändert (aber ohne Erfolg):

    <?php
    $arr["multiselect"] = true;
    $arr["height"] = "250";
    $arr["autowidth"] = true;
    $arr["rowNum"] = 15;
    echo do_shortcode( '[testplugin var1="10" var2="'.$arr.'" ]' );
    ?>

    Lg
    Gerhard

Ansicht von 1 Antwort (von insgesamt 1)