我需要做一个自定义的WordPress编辑产品页面,其中包含最常用的标签'列表已扩展。我尝试在functions.php
函数中添加admin_head
:
jQuery(window).load(function() {
jQuery(".tagcloud-link").attr( "aria-expanded", "true" );
jQuery( ".the-tagcloud" ).show();
});
代码运行但.the-tagcloud
元素不可见。
有人有解决方案吗?
答案 0 :(得分:0)
问题是您在加载页面时尝试显示DOM中不存在的元素...
第一次单击链接时会生成元素“.the-tagcloud”,而不是在每次进一步点击时显示或隐藏!
但你只需用jquery触发点击,我测试了以下代码,它对我有用:
function load_custom_wp_admin_style() { ?>
<script>
jQuery(window).load(function() {
jQuery(".tagcloud-link").trigger("click");
});
</script>
<?php }
add_action( 'admin_footer', 'load_custom_wp_admin_style' );