WordPress multisite blogidele viitamine
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: