本文整理汇总了PHP中tribe_is_showing_all函数的典型用法代码示例。如果您正苦于以下问题:PHP tribe_is_showing_all函数的具体用法?PHP tribe_is_showing_all怎么用?PHP tribe_is_showing_all使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了tribe_is_showing_all函数的19个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: hooks
protected function hooks()
{
parent::hooks();
if (tribe_is_showing_all()) {
add_filter('tribe_get_template_part_path_modules/bar.php', '__return_false');
}
}
开发者ID:uwmadisoncals,项目名称:Cluster-Plugins,代码行数:7,代码来源:List.php
示例2: set_notices
/**
* Set up the notices for this template
*
**/
public function set_notices()
{
parent::set_notices();
$events_label_singular_lowercase = tribe_get_event_label_singular_lowercase();
if (!tribe_is_showing_all() && tribe_is_past_event()) {
Tribe__Notices::set_notice('event-past', sprintf(esc_html__('This %s has passed.', 'the-events-calendar'), $events_label_singular_lowercase));
}
}
开发者ID:nullify005,项目名称:shcc-website,代码行数:12,代码来源:Single_Event.php
示例3: set_notices
/**
* Set up the notices for this template
*
* @return void
* @since 3.0
**/
public function set_notices()
{
parent::set_notices();
// Check if event has passed
$gmt_offset = get_option('gmt_offset') >= '0' ? ' +' . get_option('gmt_offset') : " " . get_option('gmt_offset');
$gmt_offset = str_replace(array('.25', '.5', '.75'), array(':15', ':30', ':45'), $gmt_offset);
if (!tribe_is_showing_all() && strtotime(tribe_get_end_date(get_the_ID(), false, 'Y-m-d G:i') . $gmt_offset) <= time()) {
TribeEvents::setNotice('event-past', __('This event has passed.', 'tribe-events-calendar'));
}
}
开发者ID:TyRichards,项目名称:river_of_life,代码行数:16,代码来源:single-event.php
示例4: set_notices
/**
* Set up the notices for this template
**/
public function set_notices()
{
parent::set_notices();
$events_label_singular_lowercase = tribe_get_event_label_singular_lowercase();
global $post;
// Check if event has passed
$gmt_offset = get_option('gmt_offset') >= '0' ? ' +' . get_option('gmt_offset') : ' ' . get_option('gmt_offset');
$gmt_offset = str_replace(array('.25', '.5', '.75'), array(':15', ':30', ':45'), $gmt_offset);
if (!tribe_is_showing_all() && strtotime(tribe_get_end_date($post, false, 'Y-m-d G:i') . $gmt_offset) <= time()) {
Tribe__Notices::set_notice('event-past', sprintf(esc_html__('This %s has passed.', 'the-events-calendar'), $events_label_singular_lowercase));
}
}
开发者ID:nullify005,项目名称:shcc-website,代码行数:15,代码来源:Embed.php
示例5: filter_wpml_ls_languages_event
public function filter_wpml_ls_languages_event($languages)
{
if (!tribe_is_showing_all()) {
return $languages;
}
foreach ($languages as $key => $language) {
$parts = explode('/', untrailingslashit($language['url']));
array_pop($parts);
$parts[] = 'all';
$language['url'] = trailingslashit(implode('/', $parts));
$languages[$key] = $language;
}
return $languages;
}
开发者ID:TakenCdosG,项目名称:chefs,代码行数:14,代码来源:Filters.php
示例6: load_ecp_comments_page_template
public static function load_ecp_comments_page_template($template)
{
$tribe_ecp = TribeEvents::instance();
remove_filter('comments_template', array(__CLASS__, 'load_ecp_comments_page_template'));
if (!is_single() || tribe_is_showing_all() || tribe_get_option('showComments', false) === false) {
return $tribe_ecp->pluginPath . 'admin-views/no-comments.php';
}
return $template;
}
开发者ID:TyRichards,项目名称:river_of_life,代码行数:9,代码来源:tribe-templates.class.php
示例7: setReccuringEventDates
public function setReccuringEventDates($post)
{
if (function_exists('tribe_is_recurring_event') && is_singular(self::POSTTYPE) && tribe_is_recurring_event() && !tribe_is_showing_all() && !tribe_is_upcoming() && !tribe_is_past() && !tribe_is_month() && !tribe_is_by_date()) {
$startTime = get_post_meta($post->ID, '_EventStartDate', true);
$startTime = TribeDateUtils::timeOnly($startTime);
$post->EventStartDate = TribeDateUtils::addTimeToDate($this->date, $startTime);
$post->EventEndDate = date(TribeDateUtils::DBDATETIMEFORMAT, strtotime($post->EventStartDate) + get_post_meta($post->ID, '_EventDuration', true));
}
}
开发者ID:kevinreilly,项目名称:redwood-city-chamber-wp,代码行数:9,代码来源:the-events-calendar.class.php
示例8: miss_page_title
/**
*
*/
function miss_page_title()
{
global $irish_framework_params, $wp_query;
if (is_front_page()) {
return;
}
if (miss_is_template('templates/template-home.php')) {
return;
}
$post_obj = $wp_query->get_queried_object();
if (!empty($post_obj) && !empty($post_obj->ID) && get_post_meta($post_obj->ID, '_disable_page_title', true)) {
return;
}
$title = '';
if (is_404()) {
$title = __('The requested page could not be found', MISS_TEXTDOMAIN);
$page_tagline = __('Error 404', MISS_TEXTDOMAIN);
}
/**
* Events Calendar PRO Support
*
* @since 1.8
*/
if (class_exists('TribeEventsPro')) {
if (function_exists('tribe_is_month') && tribe_is_month()) {
$title = __('Events for', MISS_TEXTDOMAIN);
$page_tagline = Date("F Y", strtotime($wp_query->get('start_date')));
}
if (function_exists('tribe_is_day') && tribe_is_day()) {
$title = __('Events for', MISS_TEXTDOMAIN);
$page_tagline = Date("l, F jS Y", strtotime($wp_query->get('start_date')));
}
if (function_exists('tribe_is_week') && tribe_is_week()) {
if (function_exists('tribe_get_first_week_day')) {
$title = sprintf(__('Events for week of %s', MISS_TEXTDOMAIN), Date("l, F jS Y", strtotime(tribe_get_first_week_day($wp_query->get('start_date')))));
}
$page_tagline = '';
}
if (function_exists('tribe_is_map') && tribe_is_map() || function_exists('tribe_is_photo') && tribe_is_photo()) {
if (tribe_is_past()) {
$title = __('Past Events', MISS_TEXTDOMAIN);
} else {
$title = __('Upcoming Events', MISS_TEXTDOMAIN);
}
$page_tagline = '';
}
if (function_exists('tribe_is_showing_all') && tribe_is_showing_all()) {
$title = sprintf('%s %s', __('All events for', MISS_TEXTDOMAIN), get_the_title());
$page_tagline = '';
}
}
$intro_options = miss_get_setting('intro_options');
if (is_search()) {
$title = sprintf(__('Search Results for: %1$s', MISS_TEXTDOMAIN), '‘' . get_search_query() . '’');
} elseif (is_category()) {
$title = sprintf(__('Category Archive for: %1$s', MISS_TEXTDOMAIN), '‘' . single_cat_title('', false) . '’');
} elseif (is_archive() || is_singular('post')) {
$title = sprintf(__('%1$s', MISS_TEXTDOMAIN), miss_get_setting(get_post_type() . '_page_caption') ? miss_get_setting(get_post_type() . '_page_caption') : get_post_type());
} elseif (is_tag()) {
$title = sprintf(__('All Posts Tagged Tag: %1$s', MISS_TEXTDOMAIN), '‘' . single_tag_title('', false) . '’');
} elseif (is_day()) {
$title = sprintf(__('Daily Archive for: %1$s', MISS_TEXTDOMAIN), '‘' . get_the_time('F jS, Y') . '’');
} elseif (is_month()) {
$title = sprintf(__('Monthly Archive for: %1$s', MISS_TEXTDOMAIN), '‘' . get_the_time('F, Y') . '’');
} elseif (is_year()) {
$title = sprintf(__('Yearly Archive for: %1$s', MISS_TEXTDOMAIN), '‘' . get_the_time('Y') . '’');
} elseif (is_singular('portfolio')) {
$gallery_id = miss_get_setting('portfolio_page');
if (!empty($gallery_id)) {
$title = get_the_title($gallery_id);
}
} elseif (function_exists('is_woocommerce') && is_woocommerce()) {
$shop_page = get_post(woocommerce_get_page_id('shop'));
$title = miss_get_setting('store_title') ? get_option('store_title') : (get_option('woocommerce_shop_page_title') ? get_option('woocommerce_shop_page_title') : __('Store', MISS_TEXTDOMAIN));
$page_tagline = miss_get_setting('product_page_tagline') ? get_option('product_page_tagline') : '';
} elseif (is_author()) {
global $author;
$curauth = get_userdata(intval($author));
$title = sprintf(__('Author Archive for: %1$s', MISS_TEXTDOMAIN), '‘' . $curauth->nickname . '’');
if (is_search()) {
$title = printf(__('Search Results: “%s”', MISS_TEXTDOMAIN), get_search_query());
} elseif (is_tax()) {
$title = single_term_title("", false);
} else {
$shop_page = get_post(woocommerce_get_page_id('shop'));
$title = miss_get_setting('store_title') ? get_option('store_title') : (get_option('woocommerce_shop_page_title') ? get_option('woocommerce_shop_page_title') : __('Store', MISS_TEXTDOMAIN));
$page_tagline = miss_get_setting('product_page_tagline') ? get_option('product_page_tagline') : '';
}
}
if (!empty($title)) {
if (!empty($page_tagline)) {
$page_tagline = '<span class="page_tagline">' . $page_tagline . '</span>';
$title .= $page_tagline;
}
return '<h1 class="page_title">' . $title . '</h1>';
} else {
global $wp_query;
//.........这里部分代码省略.........
开发者ID:schiz,项目名称:scrollax,代码行数:101,代码来源:core.php
示例9: tribe_is_past
/**
* Past Loop View Test
*
* Returns true if the query is set for past events, false otherwise
*
* @return bool
*/
function tribe_is_past()
{
global $wp_query;
$is_past = !empty($wp_query->tribe_is_past) && !tribe_is_showing_all() ? $wp_query->tribe_is_past : false;
return apply_filters('tribe_is_past', $is_past);
}
开发者ID:NallelyFlores89,项目名称:cronica-ambiental,代码行数:13,代码来源:loop.php
示例10: oembed_discovery_links_for_recurring_events
/**
* Outputs oembed resource links on the /all/ pages for recurring events
*
* @since 4.2
*
* @param string $output Resource links to output
*
* @return string
*/
public function oembed_discovery_links_for_recurring_events($output)
{
global $wp_query;
if ($output) {
return $output;
}
if (!tribe_is_showing_all()) {
return $output;
}
if (empty($wp_query->posts[0])) {
return $output;
}
$post = $wp_query->posts[0];
$post_id = $post->ID;
$output = '<link rel="alternate" type="application/json+oembed" href="' . esc_url(get_oembed_endpoint_url(add_query_arg('post_id', $post_id, get_permalink($post_id)))) . '" />' . "\n";
if (class_exists('SimpleXMLElement')) {
$output .= '<link rel="alternate" type="text/xml+oembed" href="' . esc_url(get_oembed_endpoint_url(add_query_arg('post_id', $post_id, get_permalink($post_id)), 'xml')) . '" />' . "\n";
}
return $output;
}
开发者ID:TakenCdosG,项目名称:chefs,代码行数:29,代码来源:Main.php
示例11: body_class
/**
* Filter the body class
*
* @param array $classes
*
* @return void
**/
public function body_class($classes = array())
{
// view class
$classes[] = $this->body_class;
// category class
if (is_tax(Tribe__Events__Main::TAXONOMY)) {
$classes[] = 'events-category';
$category = get_term_by('name', single_cat_title('', false), Tribe__Events__Main::TAXONOMY);
$classes[] = 'events-category-' . $category->slug;
}
// archive class
if (!is_single() || tribe_is_showing_all()) {
$single_id = array_search('single-tribe_events', $classes);
if (!empty($single_id)) {
$classes[$single_id] = 'events-list';
}
$classes[] = 'events-archive';
}
// add selected style to body class for add-on styling
$style_option = tribe_get_option('stylesheetOption', 'tribe');
switch ($style_option) {
case 'skeleton':
$classes[] = 'tribe-events-style-skeleton';
// Skeleton styles
break;
case 'full':
$classes[] = 'tribe-events-style-full';
// Full styles
break;
default:
// tribe styles is the default so add full and theme (tribe)
$classes[] = 'tribe-events-style-full';
$classes[] = 'tribe-events-style-theme';
break;
}
return $classes;
}
开发者ID:awwong1,项目名称:esps-wpsite,代码行数:44,代码来源:Template_Factory.php
示例12: displaySidebar
/**
* Display the filters sidebar.
*
* @author PaulHughes01
* @since 3.4
* @return void
*/
public function displaySidebar($html)
{
if ($this->sidebarDisplayed) {
if (!is_single() || tribe_is_showing_all()) {
ob_start();
tribe_get_template_part('filter-bar/filter-view-' . tribe_get_option('events_filters_layout', 'vertical'));
$html = ob_get_clean() . $html;
}
echo $html;
}
}
开发者ID:TMBR,项目名称:johnjohn,代码行数:18,代码来源:tribe-filter-view.class.php
示例13: fitclub_tribe_alter_event_archive_titles
function fitclub_tribe_alter_event_archive_titles($depth)
{
// Modify the titles here
// Some of these include %1$s and %2$s, these will be replaced with relevant dates
$title_upcoming = esc_html__('Upcoming Events', 'fitclub');
// List View: Upcoming events
$title_past = esc_html__('Past Events', 'fitclub');
// List view: Past events
$title_range = esc_html__('Events for %1$s - %2$s', 'fitclub');
// List view: range of dates being viewed
$title_month = esc_html__('Events for %1$s', 'fitclub');
// Month View, %1$s = the name of the month
$title_day = esc_html__('Events for %1$s', 'fitclub');
// Day View, %1$s = the day
$title_all = esc_html__('All events for %s', 'fitclub');
// showing all recurrences of an event, %s = event title
$title_week = esc_html__('Events for week of %s', 'fitclub');
// Week view
// Don't modify anything below this unless you know what it does
global $wp_query;
$tribe_ecp = Tribe__Events__Main::instance();
$date_format = apply_filters('tribe_events_pro_page_title_date_format', tribe_get_date_format(true));
// Default Title
$title = $title_upcoming;
// If there's a date selected in the tribe bar, show the date range of the currently showing events
if (isset($_REQUEST['tribe-bar-date']) && $wp_query->have_posts()) {
if ($wp_query->get('paged') > 1) {
// if we're on page 1, show the selected tribe-bar-date as the first date in the range
$first_event_date = tribe_get_start_date($wp_query->posts[0], false);
} else {
//otherwise show the start date of the first event in the results
$first_event_date = tribe_format_date($_REQUEST['tribe-bar-date'], false);
}
$last_event_date = tribe_get_end_date($wp_query->posts[count($wp_query->posts) - 1], false);
$title = sprintf($title_range, $first_event_date, $last_event_date);
} elseif (tribe_is_past()) {
$title = $title_past;
}
// Month view title
if (tribe_is_month()) {
$title = sprintf($title_month, date_i18n(tribe_get_option('monthAndYearFormat', 'F Y'), strtotime(tribe_get_month_view_date())));
}
// Single view title
if (tribe_is_event() && is_single()) {
$title = get_the_title();
}
// Day view title
if (tribe_is_day()) {
$title = sprintf($title_day, date_i18n(tribe_get_date_format(true), strtotime($wp_query->get('start_date'))));
}
// All recurrences of an event
if (function_exists('tribe_is_showing_all') && tribe_is_showing_all()) {
$title = sprintf($title_all, get_the_title());
}
// Week view title
if (function_exists('tribe_is_week') && tribe_is_week()) {
$title = sprintf($title_week, date_i18n($date_format, strtotime(tribe_get_first_week_day($wp_query->get('start_date')))));
}
if (is_tax($tribe_ecp->get_event_taxonomy()) && $depth) {
$cat = get_queried_object();
$title = $cat->name;
}
return $title;
}
开发者ID:themegrill,项目名称:fitclub,代码行数:64,代码来源:fitclub.php
示例14: miss_get_breadcrumbs
//.........这里部分代码省略.........
$html .= miss_breadcrumbs_bold(__('Archives for ', MISS_TEXTDOMAIN) . single_month_title(' ', false), $args['bold']);
} elseif (is_year()) {
$html .= miss_breadcrumbs_bold(__('Archives for ', MISS_TEXTDOMAIN) . get_the_time('Y'), $args['bold']);
}
} elseif (is_author()) {
$html .= miss_breadcrumbs_bold(__('Archives by: ', MISS_TEXTDOMAIN) . get_the_author_meta('display_name', $wp_query->post->post_author), $args['bold']);
}
} elseif (miss_is_bp()) {
global $bp;
// we're outside the loop!
//print_r( $bp );
if (isset($bp) && is_object($bp) && isset($bp->current_component)) {
// Assign some variables here
$homeurl = get_bloginfo('url');
$bp_page1 = $bp->members->root_slug;
// bp_get_members_root_slug() // slug for the Members page. The BuddyPress default is 'members'.
$bp_page2 = $bp->groups->root_slug;
// bp_get_groups_root_slug() // slug for the Groups page. The BuddyPress default is 'groups'.
$bp_page3 = $bp->activity->root_slug;
// bp_get_activity_root_slug() // slug for the Activity page. The BuddyPress default is 'activity'.
$bp_page4 = $bp->forums->root_slug;
// bp_get_forums_root_slug() // slug for the Forums page. The BuddyPress default is 'forums'.
//$bp_page5 = $bp->achievements->root_slug; // slug for the Achievements page. The BuddyPress default is 'achievements'.
if (bp_is_group()) {
$html .= $home . $separator . __('Groups', MISS_TEXTDOMAIN);
if (is_404()) {
$html .= $separator . miss_breadcrumbs_bold(__('Not Found', MISS_TEXTDOMAIN), $args['bold']);
}
}
if (bp_is_user() && !bp_is_register_page()) {
$html .= $home . " {$separator} " . '<a href="' . $homeurl . '/' . $bp_page1 . '/">' . ucwords($bp_page1) . '</a>' . " {$separator} " . '<a href="' . $bp->displayed_user->domain . '">' . ucwords($bp->displayed_user->fullname) . '</a>' . " {$divider} " . ucwords($bp->current_component) . "";
}
if (!bp_is_blog_page() && (is_page() || is_page($bp_page1) || is_page($bp_page2) || is_page($bp_page3) || is_page($bp_page4)) && !bp_is_user() && !bp_is_single_item() && !bp_is_register_page()) {
$html .= $home . " {$separator} " . get_the_title() . "";
}
if (bp_is_register_page()) {
$html .= $home . " {$separator} " . get_the_title() . "";
}
if (bp_is_blog_page() && is_home() && $front == "page") {
$html .= "<a href='" . $homeurl . "'>{$home}</a>" . " {$separator} " . $blog . "";
}
if (get_query_var('paged')) {
if (bp_is_blog_page() && !(is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author())) {
$html .= ' (Page' . ' ' . get_query_var('paged') . ')';
}
}
/* $html .= $home . $separator . miss_breadcrumbs_bold( __( 'Search results for "', MISS_TEXTDOMAIN ) . stripslashes( strip_tags( get_search_query() ) ) . '"', $args['bold'] ); */
}
} elseif (is_search()) {
$html .= $home . $separator . miss_breadcrumbs_bold(__('Search results for "', MISS_TEXTDOMAIN) . stripslashes(strip_tags(get_search_query())) . '"', $args['bold']);
} elseif (is_404()) {
$html .= $home . $separator . miss_breadcrumbs_bold(__('Page Not Found', MISS_TEXTDOMAIN), $args['bold']);
} else {
$html = '';
}
if (class_exists('TribeEventsPro')) {
if (class_exists('TribeEvents')) {
$tec = TribeEvents::instance();
$events_page = '<a href="' . home_url('/') . trailingslashit($tec->getOption('eventsSlug', 'events')) . '" title="' . __('Events', MISS_TEXTDOMAIN) . '">' . __('Events', MISS_TEXTDOMAIN) . '</a>';
$html_event = $home . $separator . $events_page;
}
if (function_exists('tribe_is_month') && tribe_is_month()) {
$html = $html_event;
$html .= $separator . __('Events for', MISS_TEXTDOMAIN) . ' ' . Date("F Y", strtotime($wp_query->get('start_date')));
}
if (function_exists('tribe_is_day') && tribe_is_day()) {
$html = $html_event;
$html .= $separator . __('Events for', MISS_TEXTDOMAIN) . ' ' . Date("l, F jS Y", strtotime($wp_query->get('start_date')));
}
if (function_exists('tribe_is_week') && tribe_is_week()) {
if (function_exists('tribe_get_first_week_day')) {
$html = $html_event;
$html .= $separator . sprintf(__('Events for week of %s', MISS_TEXTDOMAIN), Date("l, F jS Y", strtotime(tribe_get_first_week_day($wp_query->get('start_date')))));
}
}
if (function_exists('tribe_is_map') && tribe_is_map() || function_exists('tribe_is_photo') && tribe_is_photo()) {
if (tribe_is_past()) {
$html = $html_event;
$html .= $separator . __('Past Events', MISS_TEXTDOMAIN);
} else {
$html = $html_event;
$html .= $separator . __('Upcoming Events', MISS_TEXTDOMAIN);
}
}
if (function_exists('tribe_is_showing_all') && tribe_is_showing_all()) {
$html = $html_event;
$html .= $separator . sprintf('%s %s', __('All events for', MISS_TEXTDOMAIN), get_the_title());
}
}
//$breadcrumbs = '<div class="breadcrumb breadcrumbs"><div class="breadcrumbs-plus">';
$breadcrumbs = $args['prefix'];
$breadcrumbs .= $html;
$breadcrumbs .= $args['suffix'];
//$breadcrumbs .= '</div></div>';
$breadcrumbs = apply_filters('miss_get_breadcrumbs', $breadcrumbs);
if (!$args['echo']) {
return $breadcrumbs;
}
echo $breadcrumbs;
}
开发者ID:schiz,项目名称:scrollax,代码行数:101,代码来源:breadcrumbs.php
示例15: body_class
/**
* Filter the body class
*
* @param array $classes
* @return void
* @since 3.0
**/
public function body_class($classes = array())
{
// view class
$classes[] = $this->body_class;
// category class
if (is_tax(TribeEvents::TAXONOMY)) {
$classes[] = 'events-category';
$category = get_term_by('name', single_cat_title('', false), TribeEvents::TAXONOMY);
$classes[] = 'events-category-' . $category->slug;
}
// archive class
if (!is_single() || tribe_is_showing_all()) {
$single_id = array_search('single-tribe_events', $classes);
if (!empty($single_id)) {
$classes[$single_id] = 'events-list';
}
$classes[] = 'events-archive';
}
return $classes;
}
开发者ID:TyRichards,项目名称:river_of_life,代码行数:27,代码来源:tribe-template-factory.class.php
示例16: add_recurring_occurance_setting_to_list
/**
* Echo the setting for hiding subsequent occurrences of recurring events to frontend.
*
* @return void
*/
public function add_recurring_occurance_setting_to_list()
{
if (tribe_get_option('userToggleSubsequentRecurrences', true) && !tribe_is_showing_all() && (tribe_is_upcoming() || tribe_is_past() || tribe_is_map() || tribe_is_photo()) || apply_filters('tribe_events_display_user_toggle_subsequent_recurrences', false)) {
echo tribe_recurring_instances_toggle();
}
}
开发者ID:TravisSperry,项目名称:mpa_website,代码行数:11,代码来源:Main.php
示例17: tribe_is_list_view
/**
* Determines if we are in list view.
*
* @return bool
* @since 2.1
*/
function tribe_is_list_view()
{
if (tribe_is_event_query() && (tribe_is_upcoming() || tribe_is_past() || tribe_is_day() || is_single() && tribe_is_showing_all())) {
$return = true;
} else {
$return = false;
}
return apply_filters('tribe_is_list_view', $return);
}
开发者ID:robertark,项目名称:the-events-calendar,代码行数:15,代码来源:loop.php
示例18: miss_document_title
/**
*
*/
function miss_document_title()
{
global $page, $paged, $wp_query;
/* Set up some default variables. */
$domain = MISS_TEXTDOMAIN;
$doctitle = get_bloginfo('name');
$separator = ' | ';
$description = get_bloginfo('description', 'display');
//$doctitle = get_bloginfo( 'name' );
/* If viewing the front page and posts page of the site. */
if (is_front_page() && is_home() && !is_singular()) {
if ($description != "") {
$doctitle = $description;
} else {
$separator = '';
}
}
/* If viewing the posts page or a singular post. */
if (is_home() || is_singular()) {
$post_id = $wp_query->get_queried_object_id();
$prefix = get_post_meta($post_id, 'Title', true);
if (empty($prefix) && is_front_page()) {
$prefix = get_bloginfo('name');
} elseif (empty($prefix)) {
$prefix = get_post_field('post_title', $post_id);
}
} elseif (is_archive()) {
/* If viewing a taxonomy term archive. */
if (is_category() || is_tag() || is_tax()) {
$term = $wp_query->get_queried_object();
$prefix = $term->name;
} elseif (function_exists('is_post_type_archive') && is_post_type_archive()) {
$post_type = get_post_type_object(get_query_var('post_type'));
$prefix = miss_get_setting(get_post_type() . '_page_caption') ? miss_get_setting(get_post_type() . '_page_caption') : $post_type->labels->name;
} elseif (is_author()) {
$prefix = get_the_author_meta('display_name', get_query_var('author'));
} elseif (is_date()) {
if (get_query_var('minute') && get_query_var('hour')) {
$prefix = sprintf(__('Archive for %1$s', MISS_TEXTDOMAIN), get_the_time(__('g:i a', MISS_TEXTDOMAIN)));
} elseif (get_query_var('minute')) {
$prefix = sprintf(__('Archive for minute %1$s', MISS_TEXTDOMAIN), get_the_time(__('i', MISS_TEXTDOMAIN)));
} elseif (get_query_var('hour')) {
$prefix = sprintf(__('Archive for %1$s', MISS_TEXTDOMAIN), get_the_time(__('g a', MISS_TEXTDOMAIN)));
} elseif (is_day()) {
$prefix = sprintf(__('Archive for %1$s', MISS_TEXTDOMAIN), get_the_time(__('F jS, Y', MISS_TEXTDOMAIN)));
} elseif (get_query_var('w')) {
$prefix = sprintf(__('Archive for week %1$s of %2$s', MISS_TEXTDOMAIN), get_the_time(__('W', MISS_TEXTDOMAIN)), get_the_time(__('Y', MISS_TEXTDOMAIN)));
} elseif (is_month()) {
$prefix = sprintf(__('Archive for %1$s', MISS_TEXTDOMAIN), single_month_title(' ', false));
} elseif (is_year()) {
$prefix = sprintf(__('Archive for %1$s', MISS_TEXTDOMAIN), get_the_time(__('Y', MISS_TEXTDOMAIN)));
}
}
} elseif (is_search()) {
$prefix = sprintf(__('Search results for "%1$s"', MISS_TEXTDOMAIN), esc_attr(get_search_query()));
} elseif (is_404()) {
$prefix = __('404 Not Found', MISS_TEXTDOMAIN);
} elseif (function_exists('bp_is_activity_component') && bp_is_activity_component()) {
$prefix = __('Activity', MISS_TEXTDOMAIN);
} elseif (function_exists('bp_is_group') && bp_is_group()) {
$prefix = __('Group', MISS_TEXTDOMAIN);
}
/**
* Events Calendar PRO Support
*
* @since 1.8
*/
if (class_exists('TribeEventsPro')) {
if (function_exists('tribe_is_month') && tribe_is_month()) {
$prefix = __('Events for', MISS_TEXTDOMAIN);
$prefix .= Date("F Y", strtotime($wp_query->get('start_date')));
}
if (function_exists('tribe_is_day') && tribe_is_day()) {
$prefix = __('Events for', MISS_TEXTDOMAIN);
$prefix .= Date("l, F jS Y", strtotime($wp_query->get('start_date')));
}
if (function_exists('tribe_is_week') && tribe_is_week()) {
if (function_exists('tribe_get_first_week_day')) {
$prefix = sprintf(__('Events for week of %s', MISS_TEXTDOMAIN), Date("l, F jS Y", strtotime(tribe_get_first_week_day($wp_query->get('start_date')))));
}
//$page_tagline = Date("l, F jS Y", strtotime($wp_query->get('start_date') ) );
}
if (function_exists('tribe_is_map') && tribe_is_map() || function_exists('tribe_is_photo') && tribe_is_photo()) {
if (tribe_is_past()) {
$prefix = __('Past Events', MISS_TEXTDOMAIN);
} else {
$prefix = __('Upcoming Events', MISS_TEXTDOMAIN);
}
}
if (function_exists('tribe_is_showing_all') && tribe_is_showing_all()) {
$prefix = sprintf('%s %s', __('All events for', MISS_TEXTDOMAIN), get_the_title());
}
}
/* If the current page is a paged page. */
if ((($page = $wp_query->get('paged')) || ($page = $wp_query->get('page'))) && $page > 1) {
$prefix = sprintf(__('%1$sPage %2$s', MISS_TEXTDOMAIN), $prefix . $separator, number_format_i18n($page));
}
//.........这里部分代码省略.........
开发者ID:schiz,项目名称:scrollax,代码行数:101,代码来源:theme.php
示例19: wp_reset_query
}
wp_reset_query();
// show past events
global $post;
$get_posts = tribe_get_events(array('posts_per_page' => -1, 'eventDisplay' => 'past', 'tax_query' => array(array('taxonomy' => 'tribe_events_cat', 'field' => 'slug', 'terms' => 'student'))));
if ($get_posts) {
// its not filtering, filter for only past
if (!tribe_is_showing_all() && strtotime(tribe_get_end_date($post, false, 'Y-m-d G:i') . $gmt_offset) <= time()) {
?>
<h4>Past Student Events</h4>
<?php
}
foreach ($get_posts as $post) {
setup_postdata($post);
// its not filtering, filter for only past
if (!tribe_is_showing_all() && strtotime(tribe_get_end_date($post, false, 'Y-m-d G:i') . $gmt_offset) <= time()) {
?>
<article <?php
post_class();
?>
>
<h5><a href="<?php
the_permalink();
?>
"><?php
the_title();
?>
</a></h5>
<?php
the_excerpt();
?>
开发者ID:spokehq,项目名称:agcnwo,代码行数:31,代码来源:content-page.php
注:本文中的tribe_is_showing_all函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论