About this plugin
0 the new Jobbnorge API is used, and the following features are available ( ~~strikethrough~~ means removed, since it’s not in the new API):
- In pagination mode (default), set the number of jobs to display per page (10 is default), else set the number of jobs to display.
- Sort jobs bye deadline, closest first.
- Does not show jobs that are past the deadline.
- Set the number of jobs to display.
- ~~Set the number of words in the excerpt.~~
- Set the no jobs message.
- Show or hide the job excerpt.
- Show or hide the job deadline.
- Show or hide the job scope.
- ~~Show or hide the job duration.~~
- Display the jobs in a grid or list view.
- Set the number of columns in the grid view.
0:
– Add more than one employer.
– If more than one employer is added, order jobs by employer or deadline.
– Define which employers are available in the block, using the jobbnorge_employers filter.
Filters
jobbnorge_employers
The jobbnorge_employers filter can be used to define which employers are available in the block:
add_filter( 'jobbnorge_employers', function( $employers ) { $employers = [ [ 'label' => 'Select employer', 'value' => '', 'disabled' => true, // Optional. ], [ 'label' => 'Employer 1', 'value' => '1234', ], [ 'label' => 'Employer 2', 'value' => '5678', ], ]; return $employers; } );
jobbnorge_cache_path
The jobbnorge_cache_path filter can be used to define the cache path. Default is WP_CONTENT_DIR. '/cache/jobbnorge'.
jobbnorge_cache_time
The jobbnorge_cache_time filter can be used to define the cache time. Default is 30 * MINUTE_IN_SECONDS.
jobbnorge_autoscroll_threshold
The jobbnorge_autoscroll_threshold filter adjusts when automatic scroll engages after pagination. 25 ). Example:
15; // Scroll only if block starts below top 15% of viewport. } );
Block Settings
When pagination is enabled a setting Disable auto scroll on pagination becomes available. Enabling it adds a disableAutoScroll attribute (and data-no-autoscroll in markup) preventing the page from scrolling after changing pages.
GitHub
The plugin is also available on GitHub