WordPress multisite blogidele viitamine

  |   by kadriad   |   Blogi, wordpress  |  No Comments

Viimasel ajal oleme kokku puutunud WordPress multisite või ka network või ka multiuser blogiga – igal juhul netis viidatakse sellele enamasti kui wordpress mu rakendusele.

Tegemist on eraldiseisvate blogidega, mis on koondatud ühe blogi alla – adminstreerimine toimub ühest kohast.

Võimalusi on äärmiselt palju – pluginaid saab aktiveerida erinevatel lehtedel.

Postitusi erinevatest blogidest saab esitada pealehel jne.

Tabel, kus WordPress hoiab infot erinevate blogide kohta on wp_blogs.

Panen siia koodi, kuidas on näiteks võimalik viidata header failis erinevatele blogidele – selleks peab enne wp_blogs tabelist vaatama õiged blogi id-d (väli: blog_id).

<div id=”nav-menu”>
<ul>
<?php $blog_details = get_blog_details(‘3’);?>
<li><a href=”<?php echo $blog_details->path; ?>”><?php echo $blog_details->blogname; ?></a></li>
<?php $blog_details = get_blog_details(‘2’);?>
<li><a href=”<?php echo $blog_details->path; ?>”><?php echo $blog_details->blogname; ?></a></li>
<?php $blog_details = get_blog_details(‘5’);?>
<li><a href=”<?php echo $blog_details->path; ?>”><?php echo $blog_details->blogname; ?></a></li>
<?php $blog_details = get_blog_details(‘4’);?>
<li><a href=”<?php echo $blog_details->path; ?>”><?php echo $blog_details->blogname; ?></a></li>
</ul>
</div> <!– nav-menu end –>

Rohkem infot teema kohta saab siit:

http://codex.wordpress.org/WPMU_Functions/get_blog_details