Bestimmte Links ausgeben, die in zwei Kategorien zu finden sind

  • Ich habe verschiedene Links in mehrere (!) Kategorien eingeteilt.

    Nun möchte ich auf einer Seite in verschiedenen Spalten ausgesuchte Links ausgeben.

    In meinem Fall bedeutet dass, dass alle Links ausgegeben werden sollen, die einer bestimmten Kategorie1 UND einer Kategorie2 zugewiesen sind.

    Wie müsste eine solche Abfrage aussehen?

    • 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

  • Ich hoffe, ich habe mich verständlich ausgedrückt. Leider komme ich keinen Schritt weiter. Es kann doch eigentlich nicht so schwer sein, all diese Links auszugeben, die zwei bestimmten Kategorien gleichzeitig zugewiesen sind, oder?

  • PHP
    <?php $akt_query=new WP_Query();
    $akt_query->query(array('category__and' => array(2,6)));
    while ($akt_query->have_posts()) : $akt_query->the_post(); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    ...
    <?php endwhile; ?>

    2 und 6 wären hier die beiden Kategorien...

  • Das wäre jetzt aber um Seiten anzuzeigen (Posts), oder?
    Ich meine aber Links. Ich habe eine relativ große Linksammlung, die natürlich geordnet ausgegeben werden muss.
    Deshalb sind in diesem Fall auch die Linkkategorien gemeint.

    Denn mit dem Code wird bei mir gar nichts ausgegeben...

  • Oh. Das heißt, es geht nicht?

    Ich würde es ja auch per Hand programmieren... also per SQL-Abfrage. Allerdings blicke ich da in den Tabellen auch nicht durch. Ich wüsste nicht, wie der SQL-Befehl lauten müsste, damit ich die ID der Links bekomme. Mehr brauche ich ja nicht.

    Ich brauche nur die ID der Links mit der Bedingungen, dass sie in zwei bestimmten Kategorien auftauchen.

Jetzt mitmachen!

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