Skip to content

Instantly share code, notes, and snippets.

@kraftbj
kraftbj / functions.php
Created October 29, 2015 21:17
No names in resume slug
<?php //remove in an existing PHP file
add_filter( "register_post_type_resume", "wpjm_no_name_resume_false_rewrite" );
function wpjm_no_name_resume_false_rewrite( $args ){
$args['rewrite'] = false;
$args['query_var'] = false;
return $args;
}
@kraftbj
kraftbj / auto-activate.php
Created October 12, 2015 22:16
Auto-activating Jetpack modules
<?php
/*
* Plugin Name: DS.LC Force Jetpack Modules
* Plugin URI: http://jetpack.me
* Description: Custom plugin to enable exact set of Jetpack Modules
* Author: Brandon Kraft
* Version: 1.0.0
* Author URI: https://kraft.im/
* License: GPL2+
*/
@kraftbj
kraftbj / functions.php
Last active October 14, 2015 20:47
Deregister application.js
add_action( 'wp_enqueue_scripts', 'remove_application_js' , 11 );
function remove_application_js(){
wp_deregister_script( 'wp-job-manager-job-application' );
}
@kraftbj
kraftbj / functions.php
Created October 8, 2015 21:08
Change default new role in WooCommerce
<?php //remove if placing in existing file
function my_new_customer_data( $new_customer_data ){
$new_customer_data['role'] = 'candidate';
return $new_customer_data;
}
add_filter( 'woocommerce_new_customer_data', 'my_new_customer_data');
@kraftbj
kraftbj / functions.php
Created October 7, 2015 17:12
Add e-mail setting field to WPJM Resume
<?php //remove if adding to existing file.
add_filter('resume_manager_settings', 'bk_add_email_resumes');
function bk_add_email_resumes( $settings ){
$settings['resume_submission'][1][] = array(
'name' => 'resume_manager_email_notifications',
'std' => '',
'label' => __( 'E-Mail Addresses To Be Notified', 'wp-job-manager-resumes' ),
'desc' => __( 'Instead of the admin, bother these folks instead.', 'wp-job-manager-resumes' ),
'type' => 'input'
@kraftbj
kraftbj / functions.php
Last active October 7, 2015 15:53
Remove the sign-in option from WPJM Resume Submission
<?php // remove if using an existing file
add_filter( 'submit_resume_form_show_signin', '__return_false' );
@kraftbj
kraftbj / functions.php
Created October 6, 2015 22:21
Add featured image support in WPJM
<?php //remove in an existing PHP file.
// This helps with Open Graph image tags in Jetpack.
add_action('init', 'wpjm_thumb_support');
function wpjm_thumb_support(){
add_post_type_support('job_listing', 'thumbnail' );
}
@kraftbj
kraftbj / functions.php
Created October 6, 2015 20:24
Add a random number for cache busting
<?php //remove this line if adding to an existing php file.
add_filter( 'resume_manager_get_resumes', 'bk_random_query_wpjm', 10, 2);
function bk_random_query_wpjm( $query_args, $args ){
if ( $query_args['orderby'] = 'rand' ) {
$query_args['rand_arg'] = wp_rand();
}
return $query_args;
}
@kraftbj
kraftbj / functions.php
Created October 5, 2015 16:59
add e-mails to resume
<?php //remove in existing PHP file
add_filter( 'resume_manager_new_resume_notification_recipient', 'bk_add_resume_notif' );
function bk_add_resume_notif( $recipients ){
$recipients = "[email protected]";
return $recipients;
}
@kraftbj
kraftbj / featured_images_jpmobile.php
Created September 25, 2015 14:41
Always show featured images on Minileven (JP Mobile Theme)