Savajadzējās man vienā wordpress projektiņā populāro lietu – paziņo par rakstu visiem, kam vien var – Twitterī, draugiem.lv un facebook.com
Tā kā Plugini priekš WordPress man netīk, jo šādas vienkāršas lietas varu pats uztaisīt, ķēros pie darba.
Sorry, ja ir kādas koda nepilnības. Es neesmu pro, tikai mācos
Šo funkciju iekopējiet savas tēmas direktorijā esošajā function.php failā. Ja nav, tad uztaisi.
<?php function padod_draugiem($type=''){ ?> <div id="padod_draugiem"> <ul style="list-style-type:none;"> <li <?php if($type=='inline'){echo 'style="display:inline;"';}?>> <a href="http://twitter.com/home?status="<?php the_title() ?>" <?php the_permalink() ?> (no <?=bloginfo('name')?>)" title='Ziņo twitter.com'>Ziņo twitter.com <img alt='Ziņo twitter.com' src='<?php bloginfo('template_url')?>/images/ico-twitter.png'/></a> </li> <? //draugiem ?> <li <?php if($type=='inline'){echo 'style="display:inline;"';}?>> <a href="http://www.draugiem.lv/say/ext/add.php?title=<?php the_title() ?>&link=<?php the_permalink() ?>&titlePrefix=<?=bloginfo('name')?>" title='Pasaki Draugiem'>Pasaki Draugiem <img alt='Pasaki Draugiem' src='<?php bloginfo('template_url')?>/images/ico-draugiem.png'/></a> </li> <? //facebook ?> <li <?php if($type=='inline'){echo 'style="display:inline;"';}?>> <a href="http://www.facebook.com/sharer.php?u=<?php the_permalink() ?>&t=<?php the_title() ?>" title='Sūti uz facebook.com'>Sūti uz facebook.com <img alt='Sūti uz facebook.com' src='<?php bloginfo('template_url')?>/images/ico-facebook.png'/></a> </li> </ul> </div> <? } ?>
Pēc tam, izsauc funkciju single.php failā
<?php social_links();?>
Ja nebūs funkcijā ielikts parametrs ‘inline’, tad linkus attēlos vienu zem otra.

Ja būs šādi:
<?php social_links('inline');?>
tad, linkus rādīs vienā rindā.
![]()
Ko vēl vajag? Vajag atrast attiecīgās ikoniņas un iekopēt tās tēmas folderī images/.
Un vēl ar CSS vajag apstrādāt rezultātu.
Lai veicas!
Saite uz rakstu: http://www.ikdiena.lv/2009/11/09/wordpress-funkcija-%e2%80%93-padod-draugiem/trackback/
Labs papildinājums, kuul