Title: tablepress
Last modified: 16. September 2020

---

# tablepress

 *  Gelöst [heimoviktor](https://de.wordpress.org/support/users/heimoviktor/)
 * (@heimoviktor)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/)
 * Guten Tag,
 * ich suche eine Möglichkeit den Login Namen in einer Tablepresstabelle auszulesen
   oder an diese zu übergeben. Die Standarddardmethoden“ wie Cookies, Variable, 
   JavaScript etc. Auch der Versuch über php zuzugreifen klappt nicht.
 * In einem Textfeld soll dann stehen-> user: Text …….
 * Könnte mir da bitte jemand einen Tipp geben?
 * Es steht, dass man bei Kaufplugins keine Unterstützung bekommt, ich weiß nicht
   ob das dazuzählt, ich verwende die Gratisversion.
 * Vielen Dank im Voraus.
 * mfG
 * Heimo
 * Die Seite, für die ich Hilfe brauche: _[[Anmelden](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fde.wordpress.org%2Fsupport%2Ftopic%2Ftablepress-3%2F%3Foutput_format%3Dmd&locale=de_DE),
   um den Link zu sehen]_

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)

 *  Moderator [Bego Mario Garde](https://de.wordpress.org/support/users/pixolin/)
 * (@pixolin)
 * Moderator (nicht mehr aktiv)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-90973)
 * Es gibt für TablePress eine Erweiterung (Donationware), die PHP in Tabellenzellen
   erlaubt: [https://tablepress.org/extensions/php-in-tables/](https://tablepress.org/extensions/php-in-tables/)
 * Das kann, wie auf der Seite der Erweiterung ausdrücklich hingewiesen wird, theoretisch
   zu einem Sicherheitsproblem werden, weil z.B. ein Redakteur PHP-Code einschleusen
   könnte, der alle Benutzerrollen und -Rechte umgeht.
 * Den Namen des angemeldeten Benutzers kannst du dann mit einer kleinen PHP-Formel
   ausgeben:
 *     ```
       <?php 
       global $current_user; 
       wp_get_current_user();
       if ( is_user_logged_in() ) {
         echo "Benutzer: " . $current_user->display_name;
       } else {
         echo "Benutzer: nicht angemeldet";
       }
       ```
   
 * > Es steht, dass man bei Kaufplugins keine Unterstützung bekommt, ich weiß nicht
   > ob das dazuzählt, ich verwende die Gratisversion.
 * **Bonuspunkt**, wenn du einer der wenigen bist, die _vorher_ mal die Forenregeln
   gelesen haben. 😀
 * Nein, im Ernst – Wir reißen niemandem die Ohren ab, wenn er/sie eine Frage zu
   gekauften Themes oder Plugins hat, sondern antworten höchstens etwas unenspannt
   weil wir das Theme oder Plugin erst selber kaufen müssten, um dann kostenlos 
   den Support anzubieten, für die bereits beim Kauf jemand anders bezahlt wurde.
   
   Auf Plugins im WordPress-Verzeichnis können wir zugreifen und wenn die Frage 
   nicht zu speziell ist, helfen wir gerne (oder verweisen an den Plugin-Entwickler–
   jedes Plugin hat ein eigenes Support-Forum).
 *  Themenersteller [heimoviktor](https://de.wordpress.org/support/users/heimoviktor/)
 * (@heimoviktor)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-90981)
 * Vielen herzlichen Dank für Deine rasche Antwort. Diese Erweiterung habe ich installiert,
   es tut sich da aber nichts. Diesen Code kenne ich auch, der funktioniert auch
   super innerhalb von WordPress, aber ich schaffe es einfach nicht diesen Namen
   innerhalb einer tablepress Tabelle zu sehen bzw zu verwenden.
 *  Moderator [Bego Mario Garde](https://de.wordpress.org/support/users/pixolin/)
 * (@pixolin)
 * Moderator (nicht mehr aktiv)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-91010)
 * Hm, schade, wäre wohl zu einfach gewesen. Neuer Versuch:
 * Installier das Plugin [Code Snippets](https://wordpress.org/plugins/code-snippets/)
   und füge folgenden Code als neues Code-Snippet hinzu (alternativ kannst du die
   Funktion auch in der `functions.php` eines _Child_-Theme einfügen):
 *     ```
       add_shortcode( 'hello_user', 'shortcode_hello_user' );
       function shortcode_hello_user(){
         global $current_user; 
         wp_get_current_user();
         if ( is_user_logged_in() ) {
           return "Benutzer: " . $current_user->display_name;
           } else {
           return "Benutzer: nicht angemeldet";
         }
       }
       ```
   
 * Nun kannst du in einer beliebigen Stelle deiner Tabelle den Shortcode `[hello_user]`
   einfügen.
 *  Themenersteller [heimoviktor](https://de.wordpress.org/support/users/heimoviktor/)
 * (@heimoviktor)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-91040)
 * Vielen Dank, an sich funktioniert das sehr gut. Was ich nicht hinbekomme ist,
   dass ich das innerhalb eines onclicks brauche. onclick=“<?php echo do_shortcode[‚
   code‘] ?>“
    Aber es funktioniert offenbar nicht mit diesen Anführungszeichen,
   aber ich bleib dran.
 *  Moderator [Bego Mario Garde](https://de.wordpress.org/support/users/pixolin/)
 * (@pixolin)
 * Moderator (nicht mehr aktiv)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-91053)
 * Ein Wunsch, der in Erfüllung geht …
 * Sorry, keine Ahnung, welche zusätzliche Anforderung du da jetzt ins Spiel bringst.
   onclick? do_shortcode()?
 *  Themenersteller [heimoviktor](https://de.wordpress.org/support/users/heimoviktor/)
 * (@heimoviktor)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-91059)
 * Danke für Deine Unterstützung.
 *  Moderator [Bego Mario Garde](https://de.wordpress.org/support/users/pixolin/)
 * (@pixolin)
 * Moderator (nicht mehr aktiv)
 * [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-91069)
 * Das ist auch eine Antwort …
 * Dann markiere ich den Thread mal als „gelöst“.

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)

 Das Thema „tablepress“ ist für neue Antworten geschlossen.

 * In: [Plugins](https://de.wordpress.org/support/forum/plugins/)
 * 7 Antworten
 * 2 Teilnehmer
 * Letzte Antwort von: [Bego Mario Garde](https://de.wordpress.org/support/users/pixolin/)
 * Letzte Aktivität: [vor 6 Jahren, 1 Monat](https://de.wordpress.org/support/topic/tablepress-3/#post-91069)
 * Status: gelöst

## Themen

### Beliebteste Themen

### Unbeantwortete Themen

### Nicht-Support-Themen

### Gelöste Themen

### Ungelöste Themen

### Alle Themen
