カスタムWordpress(v。4.2.2)プラグイン、つまりjqxDataTable機能内でJQWidgets 3.8.0を使用しています。私のプラグイン内には、次の機能があります。
public static function cp_libstaff_load_javascript(){
?>
<script>
jQuery(document).ready(function () {
jQuery("#emu_libstaff_staff_table").jqxDataTable(
{
altRows: true,
sortable: true,
editable: true,
selectionMode: 'singleRow',
columns: [
{ text: 'First Name', dataField: 'First Name', width: 200 },
{ text: 'Last Name', dataField: 'Last Name', width: 200 },
{ text: 'Product', dataField: 'Product', width: 250 },
{ text: 'Unit Price', dataField: 'Price', width: 100, align: 'right', cellsAlign: 'right', cellsFormat: 'c2' },
{ text: 'Quantity', dataField: 'Quantity', width: 100, align: 'right', cellsAlign: 'right', cellsFormat: 'n' }
]
});
});
</script>
< ?php
}
add_action( 'admin_footer', array( 'Libstaff_Admin','cp_libstaff_load_javascript') );
この関数は基本的に、Wordpress 管理領域のプルダウン メニューを壊します。たとえば、ウィジェットの管理ページでは、コメントアウトしない限り、アクティブなサイドバー メニューが展開されません。
jQuery("#emu_libstaff_staff_table").jqxDataTable
JQWidgets は Wordpress と互換性があるはずだと知っているので、競合がどこから来ているのかについてのアイデアはありますか?