Links eingeben im Backend

  • Wie gibt man eigentlich sinnvollerweise dynamische Textlinks im Backend ein?

    Ich habe bisher testweise einfach die lokale Adresse kopiert und im Backend ins Link-Dialogfeld eingegeben.
    Jetzt wollte ich das Ganze per PHP machen, damit's
    1. auch nach dem Upload auf den Server funktioniert,
    2. unabhängig davon funktioniert, wie die Permalinks beschaffen sind:

    PHP
    <a href="<?php bloginfo('site_url'); ?>/?page_id=275">Profil</a>

    aber die Darstellung bricht einfach ab, auch das, was nach dem Link noch käme.

    WP 3.4.2 | MAMP 2.1.1 | MBP OSX 10.6.8

    Einmal editiert, zuletzt von Demjenigen (28. September 2010 um 13:49)

    • 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

  • php funktioniert im Artikel nicht. Du könntest über die functions.php eine Funktion setzen, worüber es dann möglich ist, die Artikel-/SeitenID per Shortcode in die Artikel einzufügen, so wie Sergej es z.B. beschreibt: http://playground.ebiene.de/2388/wordpress-shortcode-links/

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Toll!
    Funktioniert einwandfrei, vielen Dank, maxe!

    Drei Folgefragen drängen sich auf:

    • Ich musste die Permalinks auf Standard setzen, um die ID zu sehen. Ist das normal oder habe ich eine anderen, bessere Möglichkeit übersehen, die IDs einzusehen?
    • Verweise auf Dateien funktionieren derzeit immer noch hart, per Verweis ins root des localhost-directorys. Gibt's eine Möglichkeit, dies auch zu dynamisieren?
    • Die Tags werden im Backend per eckige Klammern [] notiert. Die backend-eigenen Formatierungen selbst werden immer noch mit <> notiert. Was ist der Hintergrund dafür? Oder lohnt es nicht, sich näher damit zu befassen?


    Bei dieser Gelegenheit: Gibt es eigentlich ein rtf-Plugin fürs Backend, so dass der Klick auf Vorschau zumindest die Textformatierung betreffend entfallen kann...?

    WP 3.4.2 | MAMP 2.1.1 | MBP OSX 10.6.8


    • bloginfo() bringt einige Parameter mit, worüber du dann dynamischer verlinken kannst: http://codex.wordpress.org/Function_Reference/bloginfo
      z.B.:
      PHP
      <a href="<?php bloginfo('template_url'); ?>/images/datei.jpg">blablubb</a>

      geht aber wieder nicht aus einem Artikel heraus ;-) Da kannst du dann ja mit der Mediathek arbeiten.


    • die Einbindung per [] nennt man Shortcodes, welche sich von HTML unterscheiden.

      Zitat

      Oder lohnt es nicht, sich näher damit zu befassen?

      Lohnt sich also nicht ;-)

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

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