• Hallo Zusammen,

    ich habe in meinem Template eine Abfrage nach Links:

    PHP
    <?php if($links) { ?>
                        <ul class="home-links1">
                            <?php $recent = new WP_Query(array( 'cat' => $categories, 'showposts' => $links_num, 'offset' => 1 )); while($recent->have_posts()) : $recent->the_post();?>
                            <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
                            <?php endwhile; ?>
                        </ul>
                        <?php } ?>
                    </div>

    diese Erzeugt jeweils diese Query

    SQL
    SELECT * FROM wp_posts WHERE ID = 675 LIMIT 1

    Frage wäre, wie lässt Sich die Abfrage so Umschreiben das nicht 100 mal nach Links einzeln abgefragt werden?

    Auszug aus der post.php Zeile 611

    PHP
    if ( ! $_post ) {
                $_post = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->posts WHERE ID = %d LIMIT 1", $post_id ) );
    
    
                if ( ! $_post )
                    return false;

    Wäre für jede Idee Dankbar

    ch45

    • 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

Jetzt mitmachen!

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