Weitere Informationen und den Download findest du auf der offiziellen Anlaufstelle de.wordpress.org
Ergebnis 1 bis 2 von 2
  1. #1
    PostRank: 0 Avatar von janmind
    Registriert seit
    02.11.2016
    Beiträge
    2

    Wie kann mann switch_to_blog in einem Widget in einer Multisite verwenden?

    Ich habe eine Multisite und benutze SiteOrigin Pagebuilder und SiteOrigin widgets. Es sollen in allen Seiten des Netzwerks nur die Post im Blog der Hauptseite angezeigt werden. Der code in template-Files zum Wechel des Blogs funktioniert klasse:

    PHP-Code:
    <?php switch_to_blog'1' ); ?>
        <?php query_posts('cat=3&posts_per_page=2&post_status=publish,future'); ?>
        <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                <?php the_post_thumbnail() ?>
                <p><?php the_date(); ?></p>
                <a href="<?php the_permalink() ?>"><?php the_title() ?></a><br />
                <?php the_excerpt();                
            
        endwhile; endif;    
        
    restore_current_blog();
    ?>
    Aber wie kann ich das im TextEditor an einer bestimmten Stelle z.B. in „post Loop widget“ oder „SiteOrigin Inked Blog Widget“ nutzen? Ein Ansatz wäre „switch_to_blog(‘1’)“ irgendwie global in der functions.php zu setzen. Geht das überhaupt?

    Bin froh überhaupt so weit gekommen zu sein und für Ideen sehr dankbar!

    Jan


  2. #2
    PostRank: 0 Avatar von janmind
    Registriert seit
    02.11.2016
    Beiträge
    2
    Ich stand wohl vor lauter Bäumen…
    habe generell vor der Ausgabe des Contents
    switch_to_blog( '1' );
    // Start the loop.
    while ( have_posts() ) : the_post(); gesetzt. So muss man im Widget (build query posts) nur die Kategorie ausgeben

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •