cat, home, tag,search pages
This commit is contained in:
@@ -10,11 +10,6 @@ External Modules/Files
|
||||
|
||||
// Load any external files you have here
|
||||
|
||||
//chromephp:
|
||||
// include 'ChromePhp.php';
|
||||
//usage:
|
||||
//ChromePhp::log('Hello console!');
|
||||
|
||||
// Debug $data will display in console
|
||||
function console_debug($data)
|
||||
{
|
||||
@@ -153,8 +148,8 @@ function dis2019_header_scripts()
|
||||
wp_register_script('simpler-sidebar', get_template_directory_uri() . '/js/lib/jquery.simpler-sidebar.min.js', array('jquery'), '2.2.5'); //
|
||||
wp_enqueue_script('simpler-sidebar'); // Enqueue it!
|
||||
|
||||
// wp_register_script('snap-scroll', get_template_directory_uri() . '/js/lib/snap-scroll.min.js', array('jquery'), '1.0.0'); //
|
||||
// wp_enqueue_script('snap-scroll'); // Enqueue it!
|
||||
wp_register_script('fittext', get_template_directory_uri() . '/js/lib/jquery.fittext.js', array('jquery'), '1.0.0'); //
|
||||
wp_enqueue_script('fittext'); // Enqueue it!
|
||||
|
||||
wp_register_script('jquery.colorbox', get_template_directory_uri() . '/js/lib/jquery.colorbox-min.js', array('jquery'), '1.0.0'); //
|
||||
wp_enqueue_script('jquery.colorbox'); // Enqueue it!
|
||||
@@ -167,7 +162,7 @@ function dis2019_header_scripts()
|
||||
'conditionizr',
|
||||
'modernizr',
|
||||
'simpler-sidebar',
|
||||
// 'snap-scroll',
|
||||
'fittext',
|
||||
'jquery.colorbox',
|
||||
'lettering',
|
||||
), '1.0.0'); // Custom scripts
|
||||
@@ -201,37 +196,6 @@ function dis2019_styles()
|
||||
|
||||
}
|
||||
|
||||
//remove events from home page
|
||||
function exclude_category_home($query)
|
||||
{
|
||||
if ($query->is_home) {
|
||||
$minus_catid = '-' . get_theme_mod('dis-2019-event-cat-id');
|
||||
$query->set('cat', $minus_catid);
|
||||
|
||||
}
|
||||
return $query;
|
||||
}
|
||||
|
||||
add_filter('pre_get_posts', 'exclude_category_home');
|
||||
|
||||
// order events by date on events page
|
||||
add_action('pre_get_posts', 'dis_2019_order_events_by_date', 1);
|
||||
function dis_2019_order_events_by_date(&$query)
|
||||
{
|
||||
|
||||
//Before anything else, make sure this is the right query...
|
||||
if (!$query->get('category_name') == get_theme_mod('dis-2019-event-cat-slug')) {
|
||||
return;
|
||||
}
|
||||
|
||||
$query->set('meta_key', 'dis-esemeny-datum');
|
||||
$query->set('orderby', 'meta_value');
|
||||
$query->set('order', 'ASC');
|
||||
$query->set('meta_value', date("Y.m.d.")); // change to how "event date" is stored
|
||||
$query->set('meta_compare', '>');
|
||||
|
||||
}
|
||||
|
||||
// Register dis-2019 Navigation
|
||||
function register_dis_menu()
|
||||
{
|
||||
@@ -513,6 +477,39 @@ function misha_loadmore_ajax_handler()
|
||||
add_action('wp_ajax_loadmore', 'misha_loadmore_ajax_handler'); // wp_ajax_{action}
|
||||
add_action('wp_ajax_nopriv_loadmore', 'misha_loadmore_ajax_handler'); // wp_ajax_nopriv_{action}
|
||||
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/* pre_get_posts */
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
//remove events from home page
|
||||
function exclude_category_home($query)
|
||||
{
|
||||
if ($query->is_home) {
|
||||
$minus_catid = '-' . get_theme_mod('dis-2019-event-cat-id');
|
||||
$query->set('cat', $minus_catid);
|
||||
|
||||
}
|
||||
return $query;
|
||||
}
|
||||
add_filter('pre_get_posts', 'exclude_category_home');
|
||||
|
||||
// order events by date on events page
|
||||
function dis_2019_order_events_by_date(&$query)
|
||||
{
|
||||
|
||||
//Before anything else, make sure this is the right query...
|
||||
if (!($query->query_vars[category_name] == get_theme_mod('dis-2019-event-cat-slug'))) {
|
||||
return;
|
||||
}
|
||||
|
||||
$query->set('meta_key', 'dis-esemeny-datum');
|
||||
$query->set('orderby', 'meta_value');
|
||||
$query->set('order', 'ASC');
|
||||
$query->set('meta_value', date("Y.m.d.")); // change to how "event date" is stored
|
||||
$query->set('meta_compare', '>');
|
||||
}
|
||||
add_action('pre_get_posts', 'dis_2019_order_events_by_date', 1);
|
||||
|
||||
/* -------------------- different number of posts on home ------------------- */
|
||||
|
||||
add_action('pre_get_posts', 'dis_2019_more_posts_on_home', 1);
|
||||
@@ -524,14 +521,21 @@ function dis_2019_more_posts_on_home(&$query)
|
||||
return;
|
||||
}
|
||||
|
||||
// if it's a menu
|
||||
if ($query->query_vars[orderby] == 'menu_order') {
|
||||
return;
|
||||
}
|
||||
|
||||
//console_debug($query);
|
||||
|
||||
if ($query->is_home()) {
|
||||
$pposts = get_theme_mod( 'dis-2019-posts-on-home' );
|
||||
$pposts = get_theme_mod('dis-2019-posts-on-home');
|
||||
} elseif ($query->is_tag()) {
|
||||
$pposts = get_theme_mod( 'dis-2019-posts-on-tag' );;
|
||||
$pposts = get_theme_mod('dis-2019-posts-on-tag');
|
||||
} elseif (!$query->in_the_loop()) {
|
||||
return;
|
||||
} else {
|
||||
$pposts = get_option( 'posts_per_page' );
|
||||
$pposts = get_option('posts_per_page');
|
||||
// $pposts = 6;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user