@CX'aU`@=p#['aU0 0` U Z'aU`PCW'aUp\'aUPp['aUP`+@['aUPQ9Y'aU>%X'aUp>%X'aU`>@ A M" B $locations[] = $this->custom_paths[ $domain ]; a:9:{i:0;s:30:"advanced-custom-fields/acf.php";i:1;s:33:"classic-editor/classic-editor.php";i:2;s:25:"duplicator/duplicator.php";i:3;s:36:"google-sitemap-generator/sitemap.php";i:4;s:24:"simple-lightbox/main.php";i:5;s:45:"taxonomy-terms-order/taxonomy-terms-order.php";i:6;s:37:"tinymce-advanced/tinymce-advanced.php";i:7;s:32:"wp-seopress-pro/seopress-pro.php";i:8;s:24:"wp-seopress/seopress.php";}le Locale. * *p{ "lastSendTime": 0, "identifier": "dO_gn0SKV=EUD3jOAIyul3CFhxtre_bGplx88bDBqzra", "plugin": "dup-lite", "pluginStatus": "active", "buildCount": 11, "buildLastDate": 1774334762, "buildFailedCount": 0, "buildFailedLastDate": 0, "siteSizeMB": 137.35, "siteNumFiles": 10318, "siteDbSizeMB": 104.16, "siteDbNumTables": 141 }location/$domain-$locale.l10n.php"; foreach*~/** * Filters the user capabilities to grant the 'install_languages' capability as necessary. * * A user must have at least one out of the 'update_core', 'install_plugins', and * 'install_themes' capabilities to qualify for 'install_languages'. * * @since 4.9.0 * * @param bool[] $allcaps An array of all the user's capabilities. * @return bool[] Filtered array of the user's capabilities. */is->set( $dom*>\'aUP`\'aUP`X'aU``+['aUP>@W'aU*@CX'aU=`{X'aUPA`{X'aU`A W'aUp< Y'aUp>%X'aU`> BX B B/ BX|" B $thi* @%X'aUPg?@%X'aU`g?`['aUP phX'aUph+@['aUip0W'aU`@ipX'aUi W'aUi< Y'aUi>%X'aUpk>%X'aU`l> ) B``* B``* B" B*/** * Returns only the main user fields. * * @since 3.3.0 * @since 4.4.0 Added 'ID' as an alias of 'id' for the `$field` parameter. * * @global wpdb $wpdb WordPress database abstraction object. * * @param string $field The field to query against: Accepts 'id', 'ID', 'slug', 'email' or 'login'. * @param string|int $value The field value. * @return object|false Raw user object. */*~@%X'aUP?@%X'aU`?`['aUP pX'aUp+@['aU%U'p0W'aU`@pX'aU W'aU< Y'aU>%X'aUp>%X'aU`>0 B B Bx" B* >PHX'aU@P]@@CX'aU`0^=`{X'aU P^A`{X'aU`^A`{X'aUp^AW'aU^<@['aU`p0\'aUPP`BW'aU`<%X'aUa> B B`[B B B B Bncluded in an HT. *h Bcludes text-decoration, far. * @param Context $context The context used to build the title, it could be the global one, or one externally * set. */ $this->events_label_plural = apply_filters( 'tribe_events_filter_views_v2_wp_title_plural_events_label', $this->events_label_plural, $context ); // If there's a date selected in the tribe bar, show the date range of the currently showing events. $event_date = $context->get( 'event_date', false ); if ( Month_View::get_view_slug() === $event_display_mode ) { $title = $this->build_month_title( $event_date ); } elseif ( Day_View::get_view_slug() === $event_display_mode ) { $title = $this->build_day_title( $event_date ); } elseif ( $context->is( 'single' ) && $context->is( 'event_post_type' ) ) { // For single events, the event title itself is required. $title = get_the_title( $context->get( 'post_id' ) ); } elseif ( count( $posts ) ) { $range = static::build_post_range_title( $context, $event_date, $posts ); if ( 'past' === $event_display_mode ) { /* translators: %1$s: Events plural %2$s: Event date range */ $title = sprintf( esc_html__( 'Past %1$s from %2$s', 'the-events-calendar' ), $this->events_label_plural, $range ); } else { /* translators: %1$s: Events plural %2$s: Event date range */ $title = sprintf( esc_html__( '%1$s from %2$s', 'the-events-calendar' ), $this->events_label_plural, $range ); } } elseif ( 'past' === $event_display_mode ) { /* translators: %s: Events plural */ $title = sprintf( esc_html__( 'Past %s', 'the-events-calendar' ), $this->events_label_plural ); } else { // For all other cases, start with 'upcoming events'. /* translators: %s: Events plural */ $title = sprintf( esc_html__( 'Upcoming %s', 'the-events-calendar' ), $this->events_label_plural ); } $taxonomies = $this->get_taxonomies(); // Find the first valid term in the taxonomies that might affect the title. foreach ( $taxonomies as $taxonomy ) { $term_slug = $context->get( $taxonomy, false ); if ( false === $term_slug ) { continue; } // Don't pass arrays to get_term_by()! if ( is_array( $term_slug ) ) { $term_slug = array_pop( $term_slug ); } $term = get_term_by( 'slug', $term_slug, $taxonomy ); if ( ! $term instanceof \WP_Term ) { $term = null; continue; } $title = $this->build_category_title( $title, $term, $depth, $sep ); } /** * Allows for customization of the "Events" page title. * * This is the same filter used in the `tribe_get_events_title` function. * This is by design, to allow the same filtering to apply. Since this method built the value using the context * that is passed to filtering functions as a third parameter. * * @since 4.9.10 * * @param string $title The "Events" page title as it's been generated thus far. * @param bool $depth Whether to include the linked title or not. * @param Context $context The context used to build the title, it could be the global one, or one externally * set. */ $title = apply_filters( 'tribe_get_events_title', $title, $depth, $context ); /** * Filters the view title, specific to Views V2. * * While the `tribe_get_events_title` is called above this one for back-compatibility purposes, this filter * is exclusive to the Views V2 implementation. * * @since 4.9.10 * * @param string $title The "Events" page title as it's been generated thus far. * @param bool $depth Whether to include the linked title or not. * @param Context $context The context used to build the title, it could be the global one, or one externally * set. * @param array $posts An array of posts fetched by the View. */ return apply_filters( 'tribe_events_v2_view_title', $title, $depth, $context, $posts ); } /** * Builds the title for a range of posts. * * @since 4.9.10 * @since 6.0.14 Changed function scope, and moved internal var to param. * * @param Context $context The context to use to build the title. * @param mixed $event_date The event date object, string or timestamp. * @param array $posts The list of WP_Post objects found for this page. * * @return array The built post range title. */ public static function build_post_range_title( Context $context, $event_date, array $posts ) { $event_date = Dates::build_date_object( $event_date )->format( Dates::DBDATEFORMAT ); if ( $context->get( 'event_display_mode' ) === 'past' ) { $first = end( $posts ); $last = reset( $posts ); } else { $first = reset( $posts ); $last = end( $posts ); } $first_returned_date = tribe_get_start_date( $first, false, Dates::DBDATEFORMAT ); $first_event_date = tribe_get_start_date( $first, false ); $last_event_date = tribe_get_start_date( $last, false ); /* * If we are on page 1 then we may wish to use the *selected* start date in place of the * first returned event date. */ $page = $context->get( 'paged', 1 ); if ( 1 == $page && $event_date < $first_returned_date ) { $first_event_date = tribe_format_date( $event_date, false ); } return "$first_event_date - $last_event_date"; } /** * Filters and returns the `title` part of the array produced by the `wp_get_document_title` function. * * @since 4.9.10 * * @param array $title The document title parts. * * @return array The filtered document title parts. */ public function filter_document_title_parts( array $title = [] ) { $sep = apply_filters( 'document_title_separator', '-' ); $the_title = $title['title']; $new_title = $this->build_title( $title['title'] ); /** * Filters the page title built for event single or archive pages. * * @since 4.9.10 * * @param string $new_title The new title built for the page. * @param string $title The original title. * @param null|string $sep The separator sequence to separate the title components. */ $the_title = apply_filters( 'tribe_events_title_tag', $new_title, $the_title, $sep ); $title['title'] = $the_title; return $title; } /** * Sets the context this title object should use to build the title. * * @since 4.9.10 * * @param Context|null $context The context to use, `null` values will unset it causing the object to use the * global context. * * @return $this For chaining. */ public function set_context( Context $context = null ) { $this->context = $context; return $this; } /** * Sets the posts this object should reference to build the title. * * We build some title components with notion of what events we found for a View. Here we set them. * * @since 4.9.10 * * @param array|null $posts An array of posts matching the context query, `null` will unset it causing the object * to use the posts found by the global `$wp_query` object. * * @return $this For chaining. */ public function set_posts( array $posts = null ) { $this->posts = $posts; return $this; } /** * Returns the post the title should use to build some title fragments. * * @since 4.9.10 * @since 6.3.6 Scope changed to public to make it more testable. * * @return array An array of injected posts, or the globally found posts. */ public function get_posts() { $posts = $this->posts; if ( null === $this->posts ) { global $wp_query; $posts = null !== $wp_query->posts ? $wp_query->posts : $wp_query->get_posts(); if ( is_post_type_archive( 'tribe_events' ) ) { /** * We create the View, we call get_html() to setup the repository with * all query args and then we get all the events. This is needed to fix title * filters that were fired before the View was setup. * * We pop the last one when needed. See: * setup_template_vars() in src/Tribe/Views/V2/View.php */ $view = View::make( 'list' ); $repo = $view->get_repository(); $posts = $repo->all(); $is_paginated = isset( $repo->query_args['posts_per_page'] ) && - 1 !== $repo->query_args['posts_per_page']; $has_next_events = count( $posts ) > (int) $view->get_context()->get( 'events_per_page', 12 ); if ( $is_paginated && $has_next_events ) { array_pop( $posts ); } } } return $posts; } /** * Builds the Month view title. * * @since 4.9.10 * * @param mixed $event_date The date to use to build the title. * * @return string The Month view title. */ public function build_month_title( $event_date ) { $event_date = Dates::build_date_object( $event_date )->format( Dates::DBDATEFORMAT ); $title = sprintf( /* translators: %1$s: Events plural %2$s: Month and year */ esc_html_x( '%1$s for %2$s', 'month view', 'the-events-calendar' ), $this->events_label_plural, date_i18n( tribe_get_date_option( 'monthAndYearFormat', 'F Y' ), strtotime( $event_date ) ) ); /** * Filters the Month view title. * * @since 4.9.10 * * @param string $title The Month view title. * @param string The date to use to build the title, in the `Y-m-d` format. */ return apply_filters( 'tribe_events_views_v2_month_title', $title, $event_date ); } /** * Builds the Day view title. * * @since 4.9.10 * * @param mixed $event_date The date to use to build the title. * * @return string The Day view title. */ protected function build_day_title( $event_date ) { $title = sprintf( /* translators: %1$s: Events plural %2$s: Day */ esc_html_x( '%1$s for %2$s', 'day_view', 'the-events-calendar' ), $this->events_label_plural, date_i18n( tribe_get_date_format( true ), strtotime( $event_date ) ) ); /** * Filters the Day view title. * * @since 4.9.10 * * @param string $title The Day view title. * @param string The date to use to build the title, in the `Y-m-d` format. */ return apply_filters( 'tribe_events_views_v2_day_title', $title, $event_date ); } /** * Builds, wrapping the current title, the Event Category archive title. * * @since 4.9.10 * @since 5.12.3 Added params, refined logic around category archive titles. * * @param string $title The input title. * @param \WP_Term $cat The category term to use to build the title. * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title. * @param null|string $separator The separator sequence to separate the title components. * * @return string The built category archive title. */ protected function build_category_title( $title, $cat, $depth = true, $separator = ' › ' ) { $separator = is_null( $separator ) ? ' › ' : $separator; /** * Allow folks to hook in and alter the option to show parent taxonomies in the title. * * @since 5.12.3 * * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title. * @param string $title The input title. * @param \WP_Term $cat The category term to use to build the title. */ $depth = apply_filters( 'tec_events_views_v2_display_tax_hierarchy_in_title', $depth, $title, $cat ); // This list includes the child taxonomy! if ( $depth ) { $term_parents = get_term_parents_list( $cat->term_id, $cat->taxonomy, [ 'link' => false, 'separator' => $separator, ] ); } if ( empty( $term_parents ) || is_wp_error( $term_parents ) ) { $term_parents = $cat->name; } $new_title = $title . $separator . $term_parents; /** * Filters the Event Category Archive title. * * @since 4.9.10 * * @param string $new_title The Event Category archive title. * @param string $title The original title. * @param \WP_Term $cat The Event Category term used to build the title. * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title. * @param string $separator The separator character for the title parts. */ return apply_filters( 'tribe_events_views_v2_category_title', $new_title, $title, $cat, $depth, $separator ); } } Archiv: Veranstaltungen | Tierhilfe
Zum Inhalt springen

Tierhilfe

Weidenberg und Umgebung e.V.

  • Home
  • Unsere Aufgaben
    • Vereinsgeschichte
    • Vorstand
  • News
  • Veranstaltungen
  • Spenden / Aktiv Werden
    • Spendemöglichkeiten
  • Tiere
    • Fundtiere
    • Tiervermittlung
  • de
    • en