web-dev-qa-db-fra.com

Toujours afficher les balises de même taille pour Tag Cloud dans Wordpress Admin

Je voulais savoir s'il y avait un moyen de modifier le back-end de Wordpress pour faire 2 choses:

  • Faire la police de toutes les balises de la même taille, afin qu'aucune ne soit plus grande que les autres
  • Toujours afficher les tags les plus utilisés lors de la création/modification d'un message

Cela ne concerne que le back-end de Wordpress, sans appeler le nuage de tags ni aucune sorte de CSS frontal qui se trouverait dans le thème.

1
RCNeil

utiliser ceci à functions.php

    /* Tagcloud, change the font size */
function custom_tag_cloud_widget($args) {
    $args['largest'] = 13; //largest tag
    $args['smallest'] = 13; //smallest tag
    $args['unit'] = 'px'; //tag font unit
    return $args;
}
add_filter( 'widget_tag_cloud_args', 'custom_tag_cloud_widget' );
3
ucon89

Je pense avoir une solution plus simple:

Installer le plugin Ajouter un administrateur CSS

Allez dans Paramètres et mettez ce code:

p#tagcloud-post_tag.the-tagcloud a {
  font-size: 1em!important; 
}

Je mets 1em mais n'hésitez pas à mettre la valeur que vous préférez.

2

Avec wp_tag_cloud, vous pouvez définir les arguments smallest et largest sur la même valeur:

$args = array(
    'smallest'                  => 8, 
    'largest'                   => 8,
);
echo wp_tag_cloud($args);

Malheureusement, cela nécessiterait de pirater le noyau. De plus, malheureusement, je ne vois pas de filtre qui vous permette de modifier directement ces arguments, vous devrez donc le faire un peu brutalement.

add_action(
  'load-edit-tags.php',
  function () {
    add_filter(
      'wp_generate_tag_cloud',
      function ($return) {
        $pat = '|font-size: [0-9]+([^;]+)|';
        return preg_replace($pat,'8$1',$return);
      },
      1,2
    );
  }
);

Si vous vous connectez à load-edit-tags.php, cela ne devrait fonctionner que sur la page wp-admin/edit-tags.php du backend, ce que je suppose que vous voulez. Référence: http://codex.wordpress.org/Function_Reference/wp_tag_cloud

1
s_ha_dum