Jquery的排序功能在wordpress中不起作用

Jquery sortable function is not working in wordpress

本文关键字:wordpress 不起作用 功能 排序 Jquery      更新时间:2023-09-26

这是我的代码

jQuery:

jQuery(document).ready(function(){
    jQuery('#admin-page-wrapper ul').sortable({cursor: 'move'});
});

这是我的jquery查询顺序

 wp_enqueue_script('jquery');
    wp_enqueue_script('jquery-ui-core');

这是我的插件代码

<div id="admin-page-wrapper">
        <h2>Published Pages</h2>
        <?php 
            $pages = new WP_Query(array('post_type'=>'page','post_status'=>'publish','posts_per_page'=>'-1','order'=>'ASC'));
        ?>
            <ul id="dashboard-page">
          <?php  if($pages -> have_posts()){
                while($pages -> have_posts()){
                    $pages->the_post(); ?>
                    <li class="dashboard-item"><?php echo the_title(); ?></li>
                <?php }
            } ?>
            </ul>
</div>

添加第三个脚本&添加为最后一个:

wp_enqueue_script( 'jquery-ui-sortable');

你可以在这个页面找到所有WordPress内置脚本的列表:

https://codex.wordpress.org/Function_Reference/wp_enqueue_script