/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/Lock/MemcacheLockingProvider.php!oÄU°7ÄU!aÄUu­‘h€a/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/Lock/AbstractLockingProvider.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/Lock/AbstractLockingProvider.p@ðâm˜’«19§ÀaÄU$bÄUu­‘hcDÅU/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/public/Lock/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/public/LockbÄU0Hc_‰NþΰbÄU)cÄU vÄUu­‘hxYP/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/public/Lock/ILockingProvider.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/public/Lock/ILockingProvider.phpÄUñÀz ÄU@ÄU%dÄU wÄUu­‘hdE_/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/User/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/UserÄU  ¸CÖ;¼óõ°dÄU!eÄU0?ÄUu­‘hpQÄU/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/User/Manager.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/User/Manager.phpÄUQà½ÄU «ÄUu­‘hwXÄU/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/Hooks/PublicEmitter.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/Hooks/PublicEmitter.phpgÄUAÐQÄUÀ¸ÄUu­‘hvWÄU/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/Hooks/BasicEmitter.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/Hooks/BasicEmitter.phpà^+i®“„>ÐgÄUGhÄUu­‘hvWÄU/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/Hooks/EmitterTrait.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/Hooks/EmitterTrait.php@!0ûÄU üÄUPiÄU0rÄUu­‘hoP/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/public/IUserManager.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/public/IUserManager.phpñÉM^!ÄUðÄU\jÄUu­‘h{\/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/Memcache/WithLocalCache.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/Memcache/WithLocalCache.php@O¸ÒÆLÐkÄUzkÄUu­‘hyZ^/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/User/DisplayNameCache.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/User/DisplayNameCache.phpUñðxÄUp ÄUxlÄUu­‘hgHÄU/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/public/Util.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/public/Util.phpð•©q`íS¯mÄUsmÄUu­‘hrS/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/legacy/OC_Hook.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/legacy/OC_HoðŸbFd­‚nÄUunÄU}ÄUu­‘htUÄU/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/Log/ErrorHandler.php/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/Log/ErrorHandler.phpÄUànÄU‘ÐeæÄU°;ÄUu­‘hvW/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/composer/composer/../../../lib/private/AppFramework/Bootstrap/var/www/vhosts/kulturcasino.next-cloud.org/httpdocs/lib/private/AppFramework/Bootstrap0óÉM^!Ð>ÄU€pÄU $helpers The helpers surface. * @param WPSEO_Replace_Vars $replace_vars The replace vars helper. */ public function __construct( Meta_Tags_Context_Memoizer $context_memoizer, ContainerInterface $service_container, Options_Helper $options, Request_Helper $request, Helpers_Surface $helpers, WPSEO_Replace_Vars $replace_vars ) { $this->container = $service_container; $this->context_memoizer = $context_memoizer; $this->options = $options; $this->request = $request; $this->helpers = $helpers; $this->replace_vars = $replace_vars; } /** * Registers the appropriate hooks to show the SEO metadata on the frontend. * * Removes some actions to remove metadata that WordPress shows on the frontend, * to avoid duplicate and/or mismatched metadata. */ public function register_hooks() { \add_action( 'wp_head', [ $this, 'call_wpseo_head' ], 1 ); // Filter the title for compatibility with other plugins and themes. \add_filter( 'wp_title', [ $this, 'filter_title' ], 15 ); // Filter the title for compatibility with block-based themes. \add_filter( 'pre_get_document_title', [ $this, 'filter_title' ], 15 ); // Removes our robots presenter from the list when wp_robots is handling this. \add_filter( 'wpseo_frontend_presenter_classes', [ $this, 'filter_robots_presenter' ] ); \add_action( 'wpseo_head', [ $this, 'present_head' ], -9999 ); \remove_action( 'wp_head', 'rel_canonical' ); \remove_action( 'wp_head', 'index_rel_link' ); \remove_action( 'wp_head', 'start_post_rel_link' ); \remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); \remove_action( 'wp_head', 'noindex', 1 ); \remove_action( 'wp_head', '_wp_render_title_tag', 1 ); \remove_action( 'wp_head', '_block_template_render_title_tag', 1 ); \remove_action( 'wp_head', 'gutenberg_render_title_tag', 1 ); } /** * Filters the title, mainly used for compatibility reasons. * * @return string */ public function filter_title() { $context = $this->context_memoizer->for_current_page(); $title_presenter = new Title_Presenter(); /** This filter is documented in src/integrations/front-end-integration.php */ $title_presenter->presentation = \apply_filters( 'wpseo_frontend_presentation', $context->presentation, $context ); $title_presenter->replace_vars = $this->replace_vars; $title_presenter->helpers = $this->helpers; \remove_filter( 'pre_get_document_title', [ $this, 'filter_title' ], 15 ); $title = \esc_html( $title_presenter->get() ); \add_filter( 'pre_get_document_title', [ $this, 'filter_title' ], 15 ); return $title; } /** * Filters our robots presenter, but only when wp_robots is attached to the wp_head action. * * @param array $presenters The presenters for current page. * * @return array The filtered presenters. */ public function filter_robots_presenter( $presenters ) { if ( ! \function_exists( 'wp_robots' ) ) { return $presenters; } if ( ! \has_action( 'wp_head', 'wp_robots' ) ) { return $presenters; } if ( $this->request->is_rest_request() ) { return $presenters; } return \array_diff( $presenters, [ 'Yoast\\WP\\SEO\\Presenters\\Robots_Presenter' ] ); } /** * Presents the head in the front-end. Resets wp_query if it's not the main query. * * @codeCoverageIgnore It just calls a WordPress function. */ public function call_wpseo_head() { global $wp_query; $old_wp_query = $wp_query; // phpcs:ignore WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query -- Reason: The recommended function, wp_reset_postdata, doesn't reset wp_query. \wp_reset_query(); \do_action( 'wpseo_head' ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited -- Reason: we have to restore the query. $GLOBALS['wp_query'] = $old_wp_query; } /** * Echoes all applicable presenters for a page. */ public function present_head() { $context = $this->context_memoizer->for_current_page(); $presenters = $this->get_presenters( $context->page_type, $context ); /** * Filter 'wpseo_frontend_presentation' - Allow filtering the presentation used to output our meta values. * * @api Indexable_Presention The indexable presentation. */ $presentation = \apply_filters( 'wpseo_frontend_presentation', $context->presentation, $context ); echo \PHP_EOL; foreach ( $presenters as $presenter ) { $presenter->presentation = $presentation; $presenter->helpers = $this->helpers; $presenter->replace_vars = $this->replace_vars; $output = $presenter->present(); if ( ! empty( $output ) ) { // phpcs:ignore WordPress.Security.EscapeOutput -- Presenters are responsible for correctly escaping their output. echo "\t" . $output . \PHP_EOL; } } echo \PHP_EOL . \PHP_EOL; } /** * Returns all presenters for this page. * * @param string $page_type The page type. * @param Meta_Tags_Context|null $context The meta tags context for the current page. * * @return Abstract_Indexable_Presenter[] The presenters. */ public function get_presenters( $page_type, $context = null ) { if ( \is_null( $context ) ) { $context = $this->context_memoizer->for_current_page(); } $needed_presenters = $this->get_needed_presenters( $page_type ); $callback = static function( $presenter ) { if ( ! \class_exists( $presenter ) ) { return null; } return new $presenter(); }; $presenters = \array_filter( \array_map( $callback, $needed_presenters ) ); /** * Filter 'wpseo_frontend_presenters' - Allow filtering the presenter instances in or out of the request. * * @param array $presenters The presenters. * @param Meta_Tags_Context $context The meta tags context for the current page. * * @api Abstract_Indexable_Presenter[] List of presenter instances. */ $presenter_instances = \apply_filters( 'wpseo_frontend_presenters', $presenters, $context ); if ( ! \is_array( $presenter_instances ) ) { $presenter_instances = $presenters; } $is_presenter_callback = static function ( $presenter_instance ) { return $presenter_instance instanceof Abstract_Indexable_Presenter; }; $presenter_instances = \array_filter( $presenter_instances, $is_presenter_callback ); return \array_merge( [ new Marker_Open_Presenter() ], $presenter_instances, [ new Marker_Close_Presenter() ] ); } /** * Generate the array of presenters we need for the current request. * * @param string $page_type The page type we're retrieving presenters for. * * @return string[] The presenters. */ private function get_needed_presenters( $page_type ) { $presenters = $this->get_presenters_for_page_type( $page_type ); $presenters = $this->maybe_remove_title_presenter( $presenters ); $callback = static function ( $presenter ) { return "Yoast\WP\SEO\Presenters\\{$presenter}_Presenter"; }; $presenters = \array_map( $callback, $presenters ); /** * Filter 'wpseo_frontend_presenter_classes' - Allow filtering presenters in or out of the request. * * @param array $presenters List of presenters. * @param string $page_type The current page type. */ $presenters = \apply_filters( 'wpseo_frontend_presenter_classes', $presenters, $page_type ); return $presenters; } /** * Filters the presenters based on the page type. * * @param string $page_type The page type. * * @return string[] The presenters. */ private function get_presenters_for_page_type( $page_type ) { if ( $page_type === 'Error_Page' ) { $presenters = $this->base_presenters; if ( $this->options->get( 'opengraph' ) === true ) { $presenters = \array_merge( $presenters, $this->open_graph_error_presenters ); } return \array_merge( $presenters, $this->closing_presenters ); } $presenters = $this->get_all_presenters(); if ( \in_array( $page_type, [ 'Static_Home_Page', 'Home_Page' ], true ) ) { $presenters = \array_merge( $presenters, $this->webmaster_verification_presenters ); } // Filter out the presenters only needed for singular pages on non-singular pages. if ( ! \in_array( $page_type, [ 'Post_Type', 'Static_Home_Page' ], true ) ) { $presenters = \array_diff( $presenters, $this->singular_presenters ); } return $presenters; } /** * Returns a list of all available presenters based on settings. * * @return string[] The presenters. */ private function get_all_presenters() { $presenters = \array_merge( $this->base_presenters, $this->indexing_directive_presenters ); if ( $this->options->get( 'opengraph' ) === true ) { $presenters = \array_merge( $presenters, $this->open_graph_presenters ); } if ( $this->options->get( 'twitter' ) === true && \apply_filters( 'wpseo_output_twitter_card', true ) !== false ) { $presenters = \array_merge( $presenters, $this->twitter_card_presenters ); } if ( $this->options->get( 'enable_enhanced_slack_sharing' ) === true && \apply_filters( 'wpseo_output_enhanced_slack_data', true ) !== false ) { $presenters = \array_merge( $presenters, $this->slack_presenters ); } return \array_merge( $presenters, $this->closing_presenters ); } /** * Whether the title presenter should be removed. * * @return bool True when the title presenter should be removed, false otherwise. */ public function should_title_presenter_be_removed() { return ! \get_theme_support( 'title-tag' ) && ! $this->options->get( 'forcerewritetitle', false ); } /** * Checks if the Title presenter needs to be removed. * * @param string[] $presenters The presenters. * * @return string[] The presenters. */ private function maybe_remove_title_presenter( $presenters ) { // Do not remove the title if we're on a REST request. if ( $this->request->is_rest_request() ) { return $presenters; } // Remove the title presenter if the theme is hardcoded to output a title tag so we don't have two title tags. if ( $this->should_title_presenter_be_removed() ) { $presenters = \array_diff( $presenters, [ 'Title' ] ); } return $presenters; } } Calendar – Liebfrauenmünster St. Moritz
  • Die Pfarrei
    • Pfarrbüro
    • Pastoralteam
    • Gottesdienste
  • Kirchen & Kapellen
    • Münster
    • St. Moritz
    • Maria de Victoria
  • Kirchenmusik
    • Miniband
    • Münstermusik
  • Gruppen
    • Pfarrgemeinderat
    • Frauenbund KDFB
  • Aktuelles
    • Pfarrbriefe & Berichterstattung
    • Gottesdienstordnung & Information
Skip to content
Liebfrauenmünster St. Moritz
  • Die Pfarrei
    • Pfarrbüro
    • Pastoralteam
    • Gottesdienste
  • Kirchen & Kapellen
    • Münster
    • St. Moritz
    • Maria de Victoria
  • Kirchenmusik
    • Miniband
    • Münstermusik
  • Gruppen
    • Pfarrgemeinderat
    • Frauenbund KDFB
  • Aktuelles
    • Pfarrbriefe & Berichterstattung
    • Gottesdienstordnung & Information

Follow us

  • facebook
  • instagram

Calendar

< December
< 1652 >
January
February >
«
»
  • Month
  • List
  • Week
  • Day
  • No Events

Instagram

…

Copyright © 2021 Katholische Pfarrkirchenstiftung Zu Unserer Schönen Lieben Frau

Kontakt | Impressum | Datenschutz | Bistum Eichstätt | Stadt Ingolstadt

Powered by WordPress Inspiro WordPress Theme by WPZOOM