On my site我正在使用插件wpDataTables(基于jQuery DataTables)。例如,当我在搜索字段中输入HB
时,我会得到10
个结果(价格),但我只需要6
。
所以我想将iDisplayLengt
h从10
更改为6
,但它不按照建议@ datatables.net
以下是一些Front-end callbacks via JS。是否可以通过这些前端回调?
答案 0 :(得分:1)
观看Using filters and actions上的视频,其中wpdatatables的作者解释了如何完全按照您的意愿行事。
基本上,您需要将以下代码添加到WordPress主题的functions.php
。
请注意,此代码会影响您网站上的所有表格。如果您要定位特定的表,则只有在iDisplayLength
等于您的表ID时才需要更改$table_id
参数。
function mytheme_wpdatatables_filter_table_description($object, $table_id){
$object->dataTableParams->iDisplayLength = 6;
return $object;
}
add_filter('wpdatatables_filter_table_description', 'mytheme_wpdatatables_filter_table_description', 10, 2);