Skip to content

Instantly share code, notes, and snippets.

Davor Altman davoraltman

Block or report user

Report or block davoraltman

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@davoraltman
davoraltman / functions.php
Created Nov 16, 2018
Hide Category: from category pages
View functions.php
function prefix_category_title( $title ) {
if ( is_category() ) {
$title = single_cat_title( '', false );
}
return $title;
}
add_filter( 'get_the_archive_title', 'prefix_category_title' );
@davoraltman
davoraltman / functions.php
Created Nov 16, 2018
Remove Uncategorized posts from Jetpacks Top Posts & Pages Widget
View functions.php
function daki_remove_post_top_posts( $posts, $post_ids, $count ) {
foreach ( $posts as $k => $post ) {
// Get the list of categories for that post.
$categories = wp_get_post_categories(
$post['post_id'],
// We only need the category slug here.
array( 'orderby' => 'name', 'order' => 'ASC', 'fields' => 'slugs' )
);
View gist:2e26f1384b719b0669dea1195b221cfd
function disable_wpcomtoolbar ( $modules ) {
if ( isset( $modules['masterbar'] ) ) {
unset( $modules['masterbar'] );
}
return $modules;
}
add_filter( 'jetpack_get_available_modules', 'disable_wpcomtoolbar' );
@davoraltman
davoraltman / functions.php
Created Mar 27, 2018
Lossy Image Compression With Photon
View functions.php
add_filter('jetpack_photon_pre_args', 'jetpackme_custom_photon_compression' );
function jetpackme_custom_photon_compression( $args ) {
$args['quality'] = 80;
$args['strip'] = 'all';
return $args;
}
@davoraltman
davoraltman / functions.php
Created Sep 4, 2017
Enable comments on job listings
View functions.php
// Add comment support to the job listing post type - you'll need to enable the comments for old listings manually
add_filter( 'register_post_type_job_listing', 'register_post_type_job_listing_enable_comments' );
function register_post_type_job_listing_enable_comments( $post_type ) {
$post_type['supports'][] = 'comments';
return $post_type;
}
// Make comments open by default for new job listings
add_filter( 'submit_job_form_save_job_data', 'custom_submit_job_form_save_job_data' );
@davoraltman
davoraltman / functions.php
Created Jul 26, 2017
Change the candidate title
View functions.php
// Add your own function to filter the fields
add_filter( 'submit_resume_form_fields', 'custom_submit_resume_form_fields_dm' );
// This is your function which takes the fields, modifies them, and returns them
function custom_submit_resume_form_fields_dm( $fields ) {
// Here we target one of the job fields (candidate name) and change it's label
$fields['resume_fields']['candidate_title']['label'] = "My pro title";
// And return the modified fields
return $fields;
}
@davoraltman
davoraltman / functions.php
Created Jul 25, 2017
Prefill the company logo field
View functions.php
add_filter('submit_job_form_fields', 'dm_prefill_company_logo');
function dm_prefill_company_logo( $fields ) {
$fields['company']['company_logo']['value'] = 'full_url_to_the_logo';
return $fields;
}
@davoraltman
davoraltman / functions.php
Created Jul 20, 2017
Change the From email and name
View functions.php
add_filter( 'create_job_application_notification_headers','dm_job_application_headers', 10, 3 );
function dm_job_application_headers( $headers, $job_id, $application_id ) {
$candidate_name = get_the_title( $application_id );
$candidate_email = get_post_meta( $application_id, '_candidate_email', true );
$headers[] = 'From: ' . $candidate_name . ' <' . $candidate_email . '>';
return $headers;
}
View functions.php
add_action( 'init', 'jm_update_resume_slug' );
function jm_update_resume_slug( ) {
$resume_args = get_post_type_object('resume');
if ( ! empty( $resume_args ) ) {
$resume_args->rewrite = array(
'slug' => 'cv',
'with_front' => false,
'feeds' => false,
'pages' => false,
);
@davoraltman
davoraltman / functions.php
Created Jul 17, 2017
Sort Indeed jobs by date
View functions.php
add_filter( 'job_manager_indeed_get_jobs_args', 'custom_job_manager_indeed_get_jobs_args' );
function custom_job_manager_indeed_get_jobs_args( $args ) {
$args['sort'] = 'date';
return $args;
}
You can’t perform that action at this time.