web-dev-qa-db-fra.com

Modifier la plage de classement dans le gestionnaire de liens

J'ai regardé ici et sur Internet, mais je n'arrive pas à trouver de réponse. Est-il possible de changer les valeurs des évaluations? Par défaut, il semble être 0 à 10, mais je ne peux pas trouver un moyen de modifier cette fonctionnalité à quelque chose comme 0 à 20 ou quelque chose.

Merci.

1
user1551846

Voir la fonction link_advanced_meta_box() dans wp-admin/includes/meta-boxes.php:

<td><select name="link_rating" id="link_rating" size="1">
<?php
    for ( $r = 0; $r <= 10; $r++ ) {
        echo '<option value="' . $r . '"';
        if ( isset($link->link_rating) && $link->link_rating == $r )
            echo ' selected="selected"';
        echo('>' . $r . '</option>');
    }
?></select>&nbsp;<?php _e('(Leave at 0 for no rating.)') ?>

La valeur est codée en dur.

Vous pouvez désenregistrer le métabox 'linkadvanceddiv' et enregistrer le vôtre.

Sachez que le gestionnaire de liens n'a aucun avenir . J'utiliserais plutôt un type de message personnalisé avec un traitement spécialisé des métadonnées.

2
fuxia