WP作业管理器-显示找到的所有搜索结果的编号
WP Job Manager - Show number of all search results found
我正在使用Wordpress插件"WP作业管理器"(https://wordpress.org/plugins/wp-job-manager/)我想显示一些所有的搜索结果。
目前我使用jQuery来做这件事,但它只计算当前页面上显示的结果的数量:
$(".job_listing").length;
如何获得找到的工作总数?
在javascript:中尝试这个片段
$('div.job_listings').on('updated_results', (function(_this) {
return function(event, results) {
alert( results.found );
};
})(this));
从本质上讲,我们正在连接到ajax-filters.js
中第154行的WP作业管理器插件中触发的"updated_results"js事件。
你需要稍微编辑一下这个js。我不确定你想对这个值做什么,所以我只是在屏幕上提醒了它。
然后在主题functions.php
或自定义插件中添加此代码。在这里,我们连接到class-wp-job-manager-ajax.php
的第205行上的"job_manager_get_listings_result"过滤器。我们正在从WP作业管理器创建的WP_Query对象中创建"find"参数。
function result_add_jobs_total_count($result, $jobs){
$result[ 'found' ] = $jobs->found_posts == 0 ? 0 : $jobs->found_posts;
return $result;
}
add_filter( 'job_manager_get_listings_result', 'result_add_jobs_total_count', 10, 2 );
我在http://themeforest.net/item/listify-wordpress-directory-theme/9602611并对它们进行了一些修改。
相关文章:
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 显示可链接的搜索结果+对齐方式
- 谷歌位置服务附近搜索结果基于正确的地图中心的位置
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- 主干,如何记住搜索结果
- 为什么不'我的扩展程序不会出现在Chrome网上商店的搜索结果中
- 如何从谷歌自定义搜索下载搜索结果
- (临时)在Web应用程序中存储JSON搜索结果
- Angular JS根据搜索结果和点击事件更新DOM元素
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 使用 jQuery UI 折叠面板显示 couchDB 数据库搜索结果时出现问题
- 清除网格中的存储和加载搜索结果
- 引导 3 - 文本输入下的下拉搜索结果
- GoogleMapsForRails-只有在搜索结果发生变化时才通过ajax更新标记
- 如何将搜索结果显示为“搜索结果”;显示300〃中的1-10〃;
- 当至少有20个搜索结果时,只呈现10个搜索结果?使用Google Places API
- 谷歌博主的编号页面导航无法在搜索结果页上工作
- WP作业管理器-显示找到的所有搜索结果的编号