This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'job_manager_packages_job_application_url_type_packages_permalink_not_logged_in', function( $url ) { | |
return 'https://domain.com/please-register'; // Replace with your desired URL | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function display_candidate_photo_shortcode($atts) { | |
// Check if the function exists before calling it | |
if (function_exists('the_candidate_photo')) { | |
ob_start(); | |
// Options are full, thumbnail, medium, large | |
the_candidate_photo( 'thumbnail' ); | |
return ob_get_clean(); | |
} else { | |
return 'Candidate photo function not available.'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// This is my own personal modified version that I recommend | |
add_filter( 'submit_job_form_wp_editor_args', 'smyles_wpjm_wp_editor_wp_defaults', 99999 ); | |
function smyles_wpjm_wp_editor_wp_defaults( $args ) { | |
$args['tinymce'] = array( | |
'plugins' => 'charmap,colorpicker,hr,lists,paste,tabfocus,textcolor,wordpress,wpautoresize,wplink,wpdialogs,wptextpattern,wpview,image', | |
'paste_as_text' => true, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'job_manager_emails_send_reply_to', 'smyles_custom_reply_to' ); | |
function smyles_custom_reply_to( $reply_to ){ | |
return '[email protected]'; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'search_and_filtering_fields_translate_fields', 'smyles_skip_translate_fields' ); | |
function smyles_skip_translate_fields( $fields ){ | |
return array(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'field_editor_auto_populate_is_user_logged_in', 'smyles_is_user_logged_in_populate' ); | |
function smyles_is_user_logged_in_populate( $value ){ | |
return is_user_logged_in() ? 1 : 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'the_job_location_map_link', 'smyles_disable_output_remote_location_link', 9999, 3 ); | |
function smyles_disable_output_remote_locations( $link, $location, $post ){ | |
if( $post->_remote_position ){ | |
return apply_filters( 'the_job_location_anywhere_text', __( 'Remote', 'wp-job-manager' ) ); | |
} | |
return $link; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter('field_editor_get_custom_field_listing_meta', 'format_job_price_for_germany', 10, 4); | |
function format_job_price_for_germany($field_value, $field_slug, $listing_id, $args) { | |
// Check if the field slug is 'job_price' | |
if ($field_slug == 'job_price') { | |
// Ensure the field value is not empty and is a numeric value | |
if (!empty($field_value) && is_numeric($field_value)) { | |
// Format the number to German standards: comma for decimal and period for thousands |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* This hides the gray box above job listings output */ | |
.job_filters .search_jobs { | |
display: none; | |
} | |
/* This hides the "Search Completed. Found X Matching Records." and the RSS & Reset Links */ | |
/* !important is required as javascript code unhides this element after results are returned */ | |
.job_filters .showing_jobs { | |
display: none !important; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function smyles_populate_post_titles( $section_data, $section_id, $section ) { | |
if ( ! isset( $section_data['fields'] ) || ! is_array( $section_data['fields'] ) ) { | |
return $section_data; | |
} | |
foreach ( $section_data['fields'] as $field_id => $field ) { | |
if ( $field['search_source'] == 'job_title' ) { |
NewerOlder