Website XXL

Cum poti lista toti autorii din blog – partea 1

Cum poți lista toți autorii din blog – partea 1

lista-autori-1

Pentru a lista autorii din blog se folosește funcția Autor Doi (5)

  • Autor Trei (2)
  • Autor Unu (13)

 

Ordonarea este în ordina alfabetică. Dacă ca argument folosim orderby=post_count&order=DESC lista va arată altfel:

  1. Autor Unu (13)
  2. Autor Doi (5)
  3. Autor Trei (2)

2. listă de autori cu RSS

Folosind tot lista de mai sus adaug text cu link către RSS-ul de autor:

< class=”brush: php; title: ; notranslate”>
<?php
$args = array(
‘orderby’ => ‘name’,
‘order’ => ‘ASC’,
‘optioncount’ => true,
‘exclude_admin’ => true,
‘hide_empty’ => true,
‘style’ => list,
‘feed’ => ‘RSS’,
‘feed_type’ => ‘rss’
);
echo “<ul>”;
wp_list_authors( $args );
echo “</ul>”;
?>
</>

Am adăugat:

feed – textul ce va fi afișat
feed_type – poate fi rss, rss2, atom și rdf

Rezultatul va fi ca mai jos:

  • Autor Unu (RSS) (13)
  • Autor Doi (RSS) (5)
  • Autor Trei (RSS) (2)

Folosind argumentul feed_image se poate adăuga și imagine. Trebuie să conțină calea către imagine. Va suprascrie argumentul feed.

< class=”brush: php; title: ; notranslate”>
<?php
$args = array(
‘orderby’ => ‘name’,
‘order’ => ‘ASC’,
‘optioncount’ => true,
‘exclude_admin’ => true,
‘hide_empty’ => true,
‘style’ => list,
‘feed’ => ‘RSS’,
‘feed_image’ => ‘images/rss.png’,
‘feed_type’ => ‘rss’
);
echo “<ul>”;
wp_list_authors( $args );
echo “</ul>”;
?>
</>

  • Autor Unu () (13)
  • Autor Doi () (5)
  • Autor Trei () (2)

Această funcție este destul de flexibilă, însă are dezavantajul că nu permite o formatare avansată. Dacă nu vă mulțumește puteți alege din multele pluginuri existente sau puteți crea o metodă în funcțions.php care să vă returneze lista formatată după dorințe.

În “Cum poți lista toți autorii din blog – partea 2” este prezentat modul prin care se poate crea o listă de autori personalizată.

Leave a Reply