Si tu as un peu de temps à perdre
L’affichage des liens est gérée par un appel de fonction php à partir du fichier sidebar.php de ton thème
l’appel: ( ligne 54 du theme default ) de la version 2.0-fr
la fonction est dans le fichier wp-includes/links.php ( ligne 513 )
function get_links_list($order = ‘name’, $hide_if_empty = ‘obsolete’) {
global $wpdb;
$order = strtolower($order);
// Handle link category sorting
if (substr($order,0,1) == ‘_’) {
$direction = ‘ DESC’;
$order = substr($order,1);
}
// if ‘name’ wasn’t specified, assume ‘id’:
$cat_order = (‘name’ == $order) ? ‘cat_name’ : ‘cat_id’;
if (!isset($direction)) $direction = »;
// Fetch the link category data as an array of hashesa
$cats = $wpdb->get_results( »
SELECT DISTINCT link_category, cat_name, show_images,
show_description, show_rating, show_updated, sort_order,
sort_desc, list_limit
FROM `$wpdb->links`
LEFT JOIN `$wpdb->linkcategories` ON (link_category = cat_id)
WHERE link_visible = ‘Y’
AND list_limit 0
ORDER BY $cat_order $direction « , ARRAY_A);
// Display each category
if ($cats) {
foreach ($cats as $cat) {
// Handle each category.
// First, fix the sort_order info
$orderby = $cat[‘sort_order’];
$orderby = (bool_from_yn($cat[‘sort_desc’])?’_’: ») . $orderby;
// Display the category name
echo ‘ <li id="linkcat-' . $cat['link_category'] . '"><h2>‘ . $cat[‘cat_name’] . « </h2>nt<ul>n »;
// Call get_links() with all the appropriate params
get_links($cat[‘link_category’],
‘<li>‘, »</li>« , »n »,
bool_from_yn($cat[‘show_images’]),
$orderby,
bool_from_yn($cat[‘show_description’]),
bool_from_yn($cat[‘show_rating’]),
$cat[‘list_limit’],
bool_from_yn($cat[‘show_updated’]));
// Close the last category
echo « nt</ul>n</li>n »;
}
}
}
?>
Voilà le morceau de code qui définit l’ordre d’affichage, ligne 537
ORDER BY $cat_order $direction
Je n’ai pas le temps de donner des détails
c’était juste pour te guider pour comprendre le fonction de création de liens
Dean