如何让“最常用的标签”分类始终得到扩展?

时间:2012-03-10 作者:KumZ

如何使一些分类法在创建新帖子时始终显示“最常用的标记”。

谢谢

1 个回复
最合适的回答,由SO网友:soulseekah 整理而成

似乎没有任何方法可以从PHP内部钩住它

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

所以JavaScript可能最适合作为一种快速简便的解决方案。

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

}
你可能应该wp_enqueue_script 改为使用此脚本(始终将位置设置为“页脚”)。并且还钩住edit.php 如有必要,请翻页。此外$expanded_for 可能应该逃走。

结束

相关推荐

Term_id和Term_Taxonomy_id有什么不同

标题说明了一切。目前,在我的自定义分类法中,我使用术语id和分类法名称来获取术语。我以为这个问题以前会被问过,但在任何地方都找不到!所以我想问问有没有人有什么答案。