function load_select2_scripts() { wp_enqueue_style( 'select2', 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/css/select2.min.css' ); wp_enqueue_script( 'select2', 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/js/select2.min.js', array( 'jquery' ), '4.0.12', true ); } add_action( 'wp_enqueue_scripts', 'load_select2_scripts' );
$(".example-select2").select2();
function load_select2_options() { // 根据需要从数据库或任何其他数据源获取选项列表 $options = array( array( 'id' => '4', 'text' => '选项 4', ), array( 'id' => '5', 'text' => '选项 5', ), array( 'id' => '6', 'text' => '选项 6', ), );
wp_send_json( $options ); } add_action( 'wp_ajax_load_select2_options', 'load_select2_options' ); add_action( 'wp_ajax_nopriv_load_select2_options', 'load_select2_options' );