' . esc_html__( 'Pages:', 'advkt' ),
'after' => '
',
'link_before' => '',
'link_after' => '',
) );
?>
A single paragraph block style
', 'categories' => array( 'text' ), 'keywords' => array( 'cta', 'demo', 'example' ), 'viewportWidth' => 800, ) ); } } add_action( 'init', 'advkt_register_block_patterns' ); // header extra menu function advkt_header_extra(){ $header_contact_address = get_theme_mod('advkt_header_contact_address', esc_html__( '20, Bordeshi, New York, US', 'advkt' )); $header_contact_email = get_theme_mod('advkt_header_contact_email', esc_html__( 'hello@advkt.com', 'advkt' )); $header_contact_phone = get_theme_mod('advkt_header_contact_phone', esc_html__('+123-456-7890', 'advkt')); $advkt_logo = get_template_directory_uri() . '/img/logo/logo.png'; $advkt_extra_logo = get_theme_mod('extra_logo', $advkt_logo); $advkt_extra_contact_info = get_theme_mod('advkt_extra_contact_info', esc_html__( 'Contact Info', 'advkt' )); $show_extra_contact_info = get_theme_mod('advkt_extra_show_contact_info', false); $show_extra_social_profile = get_theme_mod('advkt_extra_social_profile', false); ob_start(); ?> '', ); // If it's a 404 page, use a "Page not found" title. if ( is_404() ) { $title['title'] = __( 'Page not found', 'advkt' ); // If it's a search, use a dynamic search results title. } elseif ( is_search() ) { /* translators: %s: Search query. */ $title['title'] = sprintf( __( 'Search Results for “%s”', 'advkt' ), get_search_query() ); // If on the front page, use the site title. } elseif ( is_front_page() ) { $title['title'] = get_bloginfo( 'name', 'display' ); // If on a post type archive, use the post type archive title. } elseif ( is_post_type_archive() ) { $title['title'] = post_type_archive_title( '', false ); // If on a taxonomy archive, use the term title. } elseif ( is_tax() ) { $title['title'] = single_term_title( '', false ); /* * If we're on the blog page that is not the homepage * or a single post of any post type, use the post title. */ } elseif ( is_home() || is_singular() ) { $title['title'] = single_post_title( '', false ); // If on a category or tag archive, use the term title. } elseif ( is_category() || is_tag() ) { $title['title'] = single_term_title( '', false ); // If on an author archive, use the author's display name. } elseif ( is_author() && get_queried_object() ) { $author = get_queried_object(); $title['title'] = $author->display_name; // If it's a date archive, use the date as the title. } elseif ( is_year() ) { $title['title'] = get_the_date( _x( 'Y', 'yearly archives date format', 'advkt' ) ); } elseif ( is_month() ) { $title['title'] = get_the_date( _x( 'F Y', 'monthly archives date format', 'advkt' ) ); } elseif ( is_day() ) { $title['title'] = get_the_date(); } // Add a page number if necessary. if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) { /* translators: %s: Page number. */ $title['page'] = sprintf( __( 'Page %s', 'advkt' ), max( $paged, $page ) ); } // Append the description or site title to give context. if ( is_front_page() ) { $title['tagline'] = get_bloginfo( 'description', 'display' ); } else { $title['site'] = get_bloginfo( 'name', 'display' ); } /** * Filters the separator for the document title. * * @since 4.4.0 * * @param string $sep Document title separator. Default '-'. */ $sep = apply_filters( 'document_title_separator', ':' ); /** * Filters the parts of the document title. * * @since 4.4.0 * * @param array $title { * The document title parts. * * @type string $title Title of the viewed page. * @type string $page Optional. Page number if paginated. * @type string $tagline Optional. Site description when on home page. * @type string $site Optional. Site title when not on home page. * } */ $title = apply_filters( 'document_title_parts', $title ); $title = implode( " $sep ", array_filter( $title ) ); /** * Filters the document title. * * @since 5.8.0 * * @param string $title Document title. */ $title = apply_filters( 'document_title', $title ); return $title; } function advkt_page_title(){ $title = advkt_breadcrumb_page_title(); $titleArray = explode(':', $title); return trim( $titleArray[0]); }