Skip to content

Instantly share code, notes, and snippets.

/functions.php Secret

Created October 10, 2015 17:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/ad6f73786eba827c016b to your computer and use it in GitHub Desktop.
Save anonymous/ad6f73786eba827c016b to your computer and use it in GitHub Desktop.
<?php
/**
* @package WordPress
* @subpackage Kleo
* @author SeventhQueen <themesupport@seventhqueen.com>
* @since Kleo 1.0
*/
/**
* Kleo Child Theme Functions
* Add custom code below
*/
function textdomain_register_sidebars() {
register_sidebar(
array(
'id' => 'home-left-sidebar',
'name' => __( 'Home Left Sidebar', 'textdomain' ),
'description' => __( 'Left sidebar on home page.', 'textdomain' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
)
);
register_sidebar(
array(
'id' => 'home-center-sidebar',
'name' => __( 'Home Center Sidebar', 'textdomain' ),
'description' => __( 'Center sidebar on home page.', 'textdomain' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
)
);
register_sidebar(
array(
'id' => 'home-right-sidebar',
'name' => __( 'Home Right Sidebar', 'textdomain' ),
'description' => __( 'Right sidebar on home page.', 'textdomain' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
)
);
}
add_action( 'widgets_init', 'textdomain_register_sidebars' );
/*
* The Events Calendar - Facebook Events Add Category
* TEC Fcebook Events @3.11
*/
add_action( 'added_post_meta', 'tribe_save_fb_event_category', 10, 4 );
function tribe_save_fb_event_category( $meta_id, $post_id, $meta_key, $meta_value ) {
if ( '_EventOrigin' == $meta_key ) {
if( !has_term( '', 'tribe_events_cat', $post_id ) ) {
//Set The Event Category to add, by ID
$cat = array(2);
wp_set_object_terms( $post_id, $cat, 'tribe_events_cat' );
}
}
}
/* Modify Venues list for FilterBar */
add_filter( 'tribe_events_filter_values', 'modify_filter_venues', 20, 2);
function modify_filter_venues ( $filter_values, $slug ) {
if($slug == 'venues') {
$venue_id = 388;
if ( $key = array_search($venue_id, array_column($filter_values, 'value')) ) {
$selected_venue = array_splice($filter_values, $key, 1);
array_unshift($filter_values, $selected_venue[0]);
}
}
return $filter_values;
}
add_filter('show_admin_bar', '__return_false');
define('URE_SHOW_ADMIN_ROLE', 1);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment