Custom Fields, wie einbauen?

  • Hallo Ich mlchte folgendes realisieren; habe aber noch nie mit Custom Fields gearbeitet, also...

    Möchte ein Custom Field in einem Artikel anlegen das nennen wir mal "link"; also also gebe ich das bei "Schlüssel" ein. Nun soll in das Feld Wert ein Link; also so:

    PHP
    http://www.domain.de

    .

    Das ganze möchte ich nun in meine index.php einbauen, wie macht man denn das nun?

    irgendwie so:

    PHP
    <?php <a href="WERT">Domain</a> ?>

    Geht das so?

    Danke für Hilfe

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

    • 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

  • ah das ist in der Tat ein sehr geiler Ansatz. Funktioniert auch soweit nun noch ein wenig tuning :)
    und zwar....

    Ich habe ja nun

    PHP
    <a href="<?php echo get_post_meta($post->ID, 'link', true); ?>">Domain</a>

    Schafft man es nun auch so, dass man den Namen des links "Domain" auch im Backend angeben kann... im Moment müßte ich dau immer die index.php öffnen manuell eingeben irgendwie so:

    PHP
    <a href="<?php echo get_post_meta($post->ID, 'link', true); ?>"><?php echo get_post_meta($post->ID, 'name', true); ?></a>

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

  • geht das mit den costum fields eigentlich auch irgendwie in der Sidebar?

    Die "normale" Navigation nimmt den Namen der Seite ja auch für den <href="">DOMAIN</a> teil

    Wenn meine Startseite oder sonst was nun aber "Wilkommen auf xyz" heißt ich es aber gerne in der SeitenNavi "StartSeite" nennen möchte wie mach ich das?

    Digitaler Rucksack Nomade

  • Naja so ähnlich. Schau mal hier: ;-)
    Using Custom Fields WordPress Codex


    Hallo. Sag mal, gibt es dafür vielleicht eine deutsche Übersetzung?

    Ich habe da nämlich gleich zwei Probleme auf einmal. Mein Englisch ist ein bischen sehr eingestaubt und ich verstehe die Funktionsweise von Custom Fields nicht. Das ist ein bischen viel auf einmal. ;-)

    Also was ich verstanden habe ist, daß man damit die Metatags "ergänzen" kann, auf statischen Seiten - sag ich mal. Doch was jetzt bei "Schlüssel" und "Wert" rein muss - da verliessen sie ihn schon.

    *edit: ach ja,
    Könnte mir bitte jemand ein praktisches Beispiel dafür geben?


    [size=10]Ich dachte daß die Metatags mit dem Plugin "add-meta-tags" automatisch ausgelesen werden aber das funktioniert wohl auch nut mit custom fields.

    Also eigentlich geht es nur daum statischen Seiten Metatags zuzuweisen.....
    [/SIZE]

    Einmal editiert, zuletzt von jensman (11. Januar 2009 um 14:18)

  • @ jensmann:

    Also solche benutzerdefinierten Felder (Custom Fields) kann man vielseitig verwenden. Viele Themes verwenden es, um beispielsweise Thumbnails (Vorschaubilder) einzubauen. Meistens ist der Schlüssel "image" und der Wert der Link zum Bild "http:// ..."

    Du könntest solche aber auch nutzen, um zum Beispiel immer einen Link anzugeben. Also beispielsweise nach jedem Beitrag kommt ein via (also wodurch du es gefunden hast. Der Schlüssel ist also "via" und der Wert "http:// ...". Wenn man den Artikel schreibt, kann man diese Felder hinzufügen.

    In der single.php steht dann sowas

    PHP
    <a href="<?php echo get_post_meta($post->ID, 'via', true); ?>">hier gefunden</a>

    hast du das benutzerdefinierte Feld via und einen Wert, so wird dies anstelle des PHP Codes ausgegeben. Die Werte gibts du ein, wenn du einen Artikel erstellst.

    Ich hoffe das hilft dir erstmal. Mehr werden dir hier die WordPress profis verraten können.

  • Also was ich verstanden habe ist, daß man damit die Metatags "ergänzen" kann, auf statischen Seiten - sag ich mal.


    Nein, mit den HTML-Meta-Tags haben die benutzerdefinierten Felder überhaupt nichts zu tun. Die sind zwar auch "Meta"-Informationen, aber "meta" kann ja viel bedeuten. Siehe dazu auch unser Lexikon:
    Meta - Alle Einträge - Lexikon - WordPress Deutschland Forum

    Wofür man die Custom Fields nutzen kann hat dir paulstelzer ja gut erklärt.

    Die HTML-Meta-Tags könnte man damit zwar auch eintragen, das erfordert aber einige Hacks im Template-Code, da die Custom Fields normal nur im Loop ausgegeben werden. Für die HTML-Meta-Tags und SEO generell solltest du daher besser die spezialisierten Plugins nutzen. All-in-One-SEO-Pack und wpSEO sind da auf jeden Fall gute Universalwaffen.

  • Danke für eure Hilfe :mrgreen:
    Dann habe ich das mit den Custom Fields also doch vollkommen missverstanden *schande*

    Ok, um nochmal auf All-in-One-SEO-Pack und wpSEO zurückzukommen:

    Meinst Du jetzt eins von beiden? oder sollte man beide parallel installieren?

Jetzt mitmachen!

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