• Hallo.

    Kurze Frage:
    Ich habe mehrere Link Kategorien und möchte nun auf der Startseite jeweils den letzten eingetragenen Link jeder Kategorie anzeigen lassen.

    Wie mache ich das am besten?

    Mfg, leo

    • 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
    <ul>
    <?php get_links('1', '<li>', '</li>', ' ', FALSE, '_id', FALSE, FALSE, '1'); ?>
    </ul>

    Die erste Ziffer ist die ID der Linkategorie.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • hallo jottlieb.

    danke für deine hilfe, doch leider führt dein code schnipsel nicht zu dem von mir erhofften ergebnis.

    nochmal zur Erklärung:
    ich habe 5 Link Kategorien in denen ich Links posten möchte.
    nun möchte ich das auf der Home Seite in der Sidebar eine Liste ist wo jeweils der zuletzt gepostete Link jeder Kategorie angezeigt wird. also immer eine Liste mit den 5 neuesten Links.

    ich weiß das das mit Titeln von Beiträgen geht,also genau so eine Liste wo dann die Titel der zuletzt geposteten Beiträge aller Kategorien erscheinen.

    hoffe das ich mich einigermaßen ausgedrückt habe.

    mfg, leo

  • hallo nochmal.

    mir fällt gerade ein das ich natürlich dein code scnipsel 5 mal einbauen kann und dann immer die kategorie ID ändere.

    oder hattest du das so nicht gemeint?

    mfg, leo

  • Zitat

    mir fällt gerade ein das ich natürlich dein code scnipsel 5 mal einbauen kann und dann immer die kategorie ID ändere.


    Genau das...

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Gesamte Linkkategorie anzeigen...

    PHP
    <ul>
    <?php get_links('1', '<li>', '</li>', ' ', FALSE, '_id', FALSE, FALSE, '1'); ?>
    </ul>

    Die erste Ziffer ist die ID der Linkategorie.

    Hi zusammen,

    ich will in der Sidebar ganz oben die Linkkategorie mit der ID 3 anzeigen lassen. Was muss ich zu diesem Zweck an dem Codeschnipsel ändern? Dieser zeigt ja leider immer nur den letzten Link der entsprechenden Kategorie an! Ich will aber jeweils die Komplette Kategorie angezeigt bekommen. Wie geht das?

    Danke für eure Hilfe.

    Dennis

  • PHP
    <ul>
    <?php get_links('3', '<li>', '</li>', ' ', FALSE, '_id', FALSE, FALSE); ?>
    </ul>

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Servus!

    Ich habe ein ähnliches Problem:

    Ich habe ein neues Template installiert, das die Link-Kategorien leider nicht unterscheidet.

    In der sidebar.php heißt es:

    PHP
    <?php get_links(-1, '<li>', '</li>', '', FALSE, 'name', FALSE, FALSE, -1, FALSE); ?>

    Nun habe ich mir, schlau wie ich bin, gedacht: setzt Du einfach mal den Code aus Deinem alten Template ein, dann wird das schon funzen:

    PHP
    <?php
     $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
     foreach ($link_cats as $link_cat) {
     ?>
      <li id="linkcat-<?php echo $link_cat->cat_id; ?>"><h4><?php echo $link_cat->cat_name; ?></h4>
       <ul>
        <?php wp_get_links($link_cat->cat_id); ?>
       </ul>
      </li>
     <?php } ?>

    Nun werden die Link-Kategorien auch unterschieden, allerdings stimmt die Schriftgröße nicht mehr.

    Weiß da jemand Rat für mich? ;)

    Schöne Grüße und besten Dank
    ANDY

  • hallo nochmal.

    hab den link zu deiner website entdeckt.
    also das liegt daran das du bei den links eine Liste in einer Liste hast.
    bei den Kategorien zb. hast du nur eine Liste.

    HTML
    <h1>Links</h1>
    <ul>
    <li id="linkcat-1"><h4>andere blogs</h4>
       <ul>
        <li><a href="http://www.bildblog.de">BILDblog</a></li>
        <li><a href="http://www.bloggo24.de/">Bloggo24</a></li>
        <li><a href="http://consti.de/">CBlog</a></li>
       </ul>
    </li>
    </ul>

    da mußt du das dann auch noch in der css datei so formatieren das eine Liste in einer Liste die gleiche Schriftgröße hat.

    hoffe du verstehst was ich meine.

    gruß leo

  • *hmpf* Da hätte ich auch selber drauf kommen können :?

    Na ja, vielen Dank und so ;)

    War halt schon spät und ich war betrunken :mrgreen:

    Ich habe übrigens nur den <ul>-Tag aus der Sidebar.php entfernt, jetzt ists tutti

    Gruß und Danke
    ANDY

  • get_links nach upgrade auf 2.11

    Nabend,

    habe heute auf die neuste WP version 2.1.1 upgegradet (von meiner alten 2.01 oder 2.04 glaub ich)

    Nachdem ich dann die obligatorischen Fehler ausgemerzt hab, ist mir aber aufgefallen, dass die Funktion get_links nicht mehr richtig zu funktionieren scheint.

    Sprich, in meinem Footer werden keine Links angezeigt. Die Links sind aber definitiv da. Vor dem Upgrade wurden sie ja auch angezeigt.

    Am Code selbst im Theme Menü im Admin Menü hab ich nix geändert.

    Sieht immer noch wie folgt aus:

    PHP
    <ul class="ohne"><?php get_links(1, '<li class="cosmosmain">', '</li>', ' - ', TRUE, 'id', FALSE); ?></ul>

    Woran liegt das? Wurde der Befehl umgeändert oder ist der Upgradevorgang fehlgeschlagen?
    Welche Datei müsste ich dann eventuell erneut hochladen?

    Hier nach ganz unten scrollen und im rechten Menü auf Bloglinks oder Weblinks klicken um nichts zu sehen ;)

  • wp_get_links ist dasselbe wie get_links, nur dass man bei get_links das aussehen durch die Parameter verändern kann.

    Irgendwie peil ich net, warum das nicht mehr geht.

  • wp_get_links ist dasselbe wie get_links, nur dass man bei get_links das aussehen durch die Parameter verändern kann.

    Irgendwie peil ich net, warum das nicht mehr geht.


    hi nach dem update auf die neue Version haben sich die IDs der Linkkategorien geändert, die neue ID findest Du unter
    Admincenter==>Verwaltung==>Kategorien
    also dort wo vorher nur die *Blogbeiträge Kategorien waren*

    hilft Dir dies auch nicht weiter, dann vielleicht dieser Artikel.

    lg

Jetzt mitmachen!

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