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 the following code at the very beginning of your template file, just after the Template declarative block */ ?> | |
<?php | |
// strangely you have to set this to false, typo in the core code. | |
// useful just when you display the page which uses this template in home as static page | |
// consider that the navigation will not work properly (and not because of customizr :P) | |
add_filter('tc_display_customizr_headings', '__return_false'); | |
add_filter('tc_post_list_controller', '__return_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
add_action('template_redirect', 'mobile_slider'); | |
function mobile_slider(){ | |
if ( ! ( tc__f('__is_home') && wp_is_mobile() ) ) | |
return; | |
// remove the following filter if you wanna keep the slider centering feature | |
add_filter('tc_customizr_script_params', 'no_center_slides'); | |
function no_center_slides($params){ | |
$params['centerSliderImg'] = 0; | |
return $params; | |
} |
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
// Runs before the posts are fetched | |
add_action( 'pre_get_posts' , 'specific_category_reverse_post_order' ); | |
function specific_category_reverse_post_order( $query ) { | |
// Alter only the primary query and only if we are in post lists context | |
// How to use is_category -> http://codex.wordpress.org/Function_Reference/is_category | |
if( ! ( $query->is_main_query() && is_category('3') ) ) | |
return; | |
$query->set( 'order' , 'ASC' ); |
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
add_action('pre_get_posts', 'show_two_posts_in_home'); | |
function show_two_posts_in_home($query){ | |
if ( ! is_admin() && $query -> is_main_query() && tc__f('__is_home') && ! tc__f('__is_home_empty') ){ | |
$query->set('posts_per_page', 2); | |
// remove pagination | |
add_filter('tc_show_post_navigation', '__return_false', 999); | |
} | |
} |
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
add_action('pre_get_posts', 'show_two_selected_posts_in_home_blog'); | |
function show_two_selected_posts_in_home_blog($query){ | |
if ( ! is_admin() && $query -> is_main_query() && is_home() && 'posts' == get_option('show_on_front') ){ | |
$query->set('post__in', array(183, 94) ); //put your post IDs in that array | |
$query->set('ignore_sticky_posts', 1 ); //don't show sticky posts | |
} | |
} |
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
add_action('pre_get_posts', 'pagination_home'); | |
function pagination_home( $query ){ | |
if ( $query -> is_main_query() && is_page() && $query->get( 'page_id' ) == get_option( 'page_on_front' ) && $query->get('page') ) | |
$query -> set('paged', $query->get('page') ); | |
} |
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
add_filter( 'tc_no_result_content', 'add_something_below_search_box' ); | |
function add_something_below_search_box( $_html){ | |
$html = 'something'; | |
return str_replace('</form>', '</form>'.$html, $_html); | |
} |