Example #1
0
function getBlogTitle()
{
    global $wp_query;
    $page = getBlogType();
    if (themerex_strpos($page, 'woocommerce') !== false) {
        if ($page == 'woocommerce_category') {
            $cat = get_term_by('slug', get_query_var('product_cat'), 'product_cat', ARRAY_A);
            return $cat['name'];
        } else {
            if ($page == 'woocommerce_tag') {
                return sprintf(__('Tag: %s', 'themerex'), single_tag_title('', false));
            } else {
                if ($page == 'woocommerce_cart') {
                    return __('Your cart', 'themerex');
                } else {
                    if ($page == 'woocommerce_checkout') {
                        return __('Checkout', 'themerex');
                    } else {
                        if ($page == 'woocommerce_account') {
                            return __('Account', 'themerex');
                        } else {
                            if ($page == 'woocommerce_product') {
                                return getPostTitle();
                            } else {
                                return __('Shop', 'themerex');
                            }
                        }
                    }
                }
            }
        }
    } else {
        if ($page == 'blog') {
            return __('All Posts', 'themerex');
        } else {
            if ($page == 'author') {
                $curauth = get_query_var('author_name') ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
                return sprintf(__('Author page: %s', 'themerex'), $curauth->display_name);
            } else {
                if ($page == 'error') {
                    return __('URL not found', 'themerex');
                } else {
                    if ($page == 'search') {
                        return sprintf(__('Search Results for: %s', 'themerex'), get_search_query());
                    } else {
                        if ($page == 'archives_day') {
                            return sprintf(__('Daily Archives: %s', 'themerex'), prepareDateForTranslation(get_the_date()));
                        } else {
                            if ($page == 'archives_month') {
                                return sprintf(__('Monthly Archives: %s', 'themerex'), prepareDateForTranslation(get_the_date('F Y')));
                            } else {
                                if ($page == 'archives_year') {
                                    return sprintf(__('Yearly Archives: %s', 'themerex'), get_the_date('Y'));
                                } else {
                                    if ($page == 'category') {
                                        return sprintf(__('%s', 'themerex'), single_cat_title('', false));
                                    } else {
                                        if ($page == 'tag') {
                                            return sprintf(__('Tag: %s', 'themerex'), single_tag_title('', false));
                                        } else {
                                            if ($page == 'attachment') {
                                                return sprintf(__('Attachment: %s', 'themerex'), getPostTitle());
                                            } else {
                                                if ($page == 'single') {
                                                    return getPostTitle();
                                                } else {
                                                    if ($page == 'page') {
                                                        return getPostTitle();
                                                    } else {
                                                        return get_bloginfo('name', 'raw');
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    // Unknown pages - as homepage
}
Example #2
0
 function getBlogTitle()
 {
     global $wp_query;
     $page = getBlogType();
     if (themerex_strpos($page, 'woocommerce') !== false) {
         if ($page == 'woocommerce_category') {
             $cat = get_term_by('slug', get_query_var('product_cat'), 'product_cat', ARRAY_A);
             return $cat['name'];
         } else {
             if ($page == 'woocommerce_tag') {
                 return sprintf(__('Tag: %s', 'themerex'), single_tag_title('', false));
             } else {
                 if ($page == 'woocommerce_cart') {
                     return __('Your cart', 'themerex');
                 } else {
                     if ($page == 'woocommerce_checkout') {
                         return __('Checkout', 'themerex');
                     } else {
                         if ($page == 'woocommerce_account') {
                             return __('Account', 'themerex');
                         } else {
                             if ($page == 'woocommerce_product') {
                                 return getPostTitle();
                             } else {
                                 if (($page_id = get_option('woocommerce_shop_page_id')) > 0) {
                                     return getPostTitle($page_id);
                                 }
                                 //__( 'Shop', 'themerex' );
                             }
                         }
                     }
                 }
             }
         }
     } else {
         if (themerex_strpos($page, 'tribe') !== false) {
             //return tribe_get_events_title();
             if ($page == 'tribe_category') {
                 $cat = get_term_by('slug', get_query_var('tribe_events_cat'), 'tribe_events_cat', ARRAY_A);
                 return $cat['name'];
             } else {
                 if ($page == 'tribe_tag') {
                     return sprintf(__('Tag: %s', 'themerex'), single_tag_title('', false));
                 } else {
                     if ($page == 'tribe_venue') {
                         return sprintf(__('Venue: %s', 'themerex'), tribe_get_venue());
                     } else {
                         if ($page == 'tribe_organizer') {
                             return sprintf(__('Organizer: %s', 'themerex'), tribe_get_organizer());
                         } else {
                             if ($page == 'tribe_day') {
                                 return sprintf(__('Daily Events: %s', 'themerex'), date_i18n(tribe_get_date_format(true), strtotime($wp_query->get('start_date'))));
                             } else {
                                 if ($page == 'tribe_month') {
                                     return sprintf(__('Monthly Events: %s', 'themerex'), date_i18n(tribe_get_option('monthAndYearFormat', 'F Y'), strtotime(tribe_get_month_view_date())));
                                 } else {
                                     if ($page == 'tribe_event') {
                                         return getPostTitle();
                                     } else {
                                         return __('Tribe Events', 'themerex');
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         } else {
             if ($page == 'blog') {
                 return __('All Posts', 'themerex');
             } else {
                 if ($page == 'author') {
                     $curauth = get_query_var('author_name') ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
                     return sprintf(__('Author page: %s', 'themerex'), $curauth->display_name);
                 } else {
                     if ($page == 'error') {
                         return __('URL not found', 'themerex');
                     } else {
                         if ($page == 'search') {
                             return sprintf(__('Search Results for: %s', 'themerex'), get_search_query());
                         } else {
                             if ($page == 'archives_day') {
                                 return sprintf(__('Daily Archives: %s', 'themerex'), prepareDateForTranslation(get_the_date()));
                             } else {
                                 if ($page == 'archives_month') {
                                     return sprintf(__('Monthly Archives: %s', 'themerex'), prepareDateForTranslation(get_the_date('F Y')));
                                 } else {
                                     if ($page == 'archives_year') {
                                         return sprintf(__('Yearly Archives: %s', 'themerex'), get_the_date('Y'));
                                     } else {
                                         if ($page == 'category') {
                                             return sprintf(__('%s', 'themerex'), single_cat_title('', false));
                                         } else {
                                             if ($page == 'tag') {
                                                 return sprintf(__('Tag: %s', 'themerex'), single_tag_title('', false));
                                             } else {
                                                 if ($page == 'attachment') {
                                                     return sprintf(__('Attachment: %s', 'themerex'), getPostTitle());
                                                 } else {
                                                     if ($page == 'single') {
                                                         return getPostTitle();
                                                     } else {
                                                         if ($page == 'page') {
                                                             return getPostTitle();
                                                         } else {
                                                             return get_bloginfo('name', 'raw');
                                                         }
                                                     }
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     // Unknown pages - as homepage
 }