web-dev-qa-db-fra.com

Comment avoir toujours la taxonomie des "tags les plus utilisés"?

Comment puis-je avoir certaines taxonomies pour toujours avoir "les balises les plus utilisées" affichées lors de la création d'une nouvelle publication.

Merci.

2
KumZ

Il ne semble y avoir aucun moyen de s’y accrocher depuis PHP

http://core.trac.wordpress.org/browser/tags/3.3.1/wp-admin/includes/meta-boxes.php#L300

Donc, JavaScript conviendra probablement mieux comme solution simple et rapide.

add_action( 'admin_footer-post-new.php', 'wpse_45149_inject_script' );
function wpse_45149_inject_script() {

    $expand_for = array( 'post_tag' ); // add taxonomy names here

    // build a Nice jQuery query
    foreach ( $expand_for as &$tax_name ) $tax_name = '#link-'.$tax_name;
    $expand_for = implode( ',', $expand_for );

    ?>
        <script type="text/javascript">
            jQuery(document).ready(function() {
                jQuery('<?php echo $expand_for; ?>').click();
            })
        </script>
    <?php

}

Vous devriez probablement wp_enqueue_script utiliser ce script à la place (toujours définir la position sur "pied de page"). Et connectez-vous également aux pages edit.php si nécessaire. De plus, $expanded_for devrait probablement être échappé.

2
soulseekah