/
www
/
wwwroot
/
fxdst.com
/
wp-content
/
themes
/
fxdst
/
Upload File
HOME
<?php /* * @Author: iowen * @Author URI: https://www.iowen.cn/ * @Date: 2021-02-21 21:26:02 * @LastEditors: iowen * @LastEditTime: 2024-07-30 19:49:22 * @FilePath: /WebStack/header.php * @Description: */ if ( ! defined( 'ABSPATH' ) ) { exit; } ?> <!DOCTYPE html> <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="theme-color" content="#2C2E2F" /> <?php $io_meta = function_exists('io_fxdst_meta_payload') ? io_fxdst_meta_payload() : array(); $io_meta_title = isset($io_meta['title']) ? $io_meta['title'] : wp_get_document_title(); $io_meta_desc = isset($io_meta['description']) ? $io_meta['description'] : io_get_option('seo_home_desc', get_bloginfo('description')); $io_meta_keywords = isset($io_meta['keywords']) ? $io_meta['keywords'] : io_get_option('seo_home_keywords', ''); $io_canonical = isset($io_meta['canonical']) ? $io_meta['canonical'] : home_url('/'); $io_og_type = isset($io_meta['og_type']) ? $io_meta['og_type'] : (is_singular() ? 'article' : 'website'); $io_og_title = isset($io_meta['og_title']) ? $io_meta['og_title'] : $io_meta_title; $io_og_desc = isset($io_meta['og_description']) ? $io_meta['og_description'] : $io_meta_desc; $io_og_image = isset($io_meta['og_image']) ? $io_meta['og_image'] : get_theme_file_uri('/images/fxdst-og.png'); $io_og_image_alt = isset($io_meta['og_image_alt']) ? $io_meta['og_image_alt'] : get_bloginfo('name'); $io_site_name = isset($io_meta['site_name']) ? $io_meta['site_name'] : get_bloginfo('name'); $io_twitter_title = isset($io_meta['twitter_title']) ? $io_meta['twitter_title'] : $io_og_title; $io_twitter_desc = isset($io_meta['twitter_description']) ? $io_meta['twitter_description'] : $io_og_desc; $io_twitter_image = isset($io_meta['twitter_image']) ? $io_meta['twitter_image'] : $io_og_image; $io_og_image_width = 1200; $io_og_image_height = 630; $io_og_image_type = 'image/png'; if ( is_singular() ) { $io_current_post_id = get_queried_object_id(); if ( is_singular( 'post' ) ) { $io_post_summary = has_excerpt( $io_current_post_id ) ? get_the_excerpt( $io_current_post_id ) : get_post_field( 'post_content', $io_current_post_id ); $io_post_summary = wp_strip_all_tags( strip_shortcodes( $io_post_summary ) ); $io_post_summary = preg_replace( '/\s+/u', ' ', trim( $io_post_summary ) ); if ( $io_post_summary ) { $io_meta_desc = mb_strlen( $io_post_summary, 'UTF-8' ) > 150 ? mb_substr( $io_post_summary, 0, 150, 'UTF-8' ) . '…' : $io_post_summary; $io_og_desc = $io_meta_desc; $io_twitter_desc = $io_meta_desc; } } if ( has_post_thumbnail( $io_current_post_id ) ) { $io_thumbnail_id = get_post_thumbnail_id( $io_current_post_id ); $io_thumbnail_src = wp_get_attachment_image_src( $io_thumbnail_id, 'full' ); if ( $io_thumbnail_src ) { $io_og_image = $io_thumbnail_src[0]; $io_twitter_image = $io_og_image; $io_og_image_width = (int) $io_thumbnail_src[1]; $io_og_image_height = (int) $io_thumbnail_src[2]; $io_thumbnail_type = get_post_mime_type( $io_thumbnail_id ); if ( $io_thumbnail_type ) { $io_og_image_type = $io_thumbnail_type; } } $io_thumbnail_alt = get_post_meta( $io_thumbnail_id, '_wp_attachment_image_alt', true ); $io_og_image_alt = $io_thumbnail_alt ? $io_thumbnail_alt : get_the_title( $io_current_post_id ); } } ?> <title><?php echo esc_html($io_meta_title); ?></title> <meta name="keywords" content="<?php echo esc_attr($io_meta_keywords); ?>"> <meta name="description" content="<?php echo esc_attr($io_meta_desc); ?>"> <meta name="robots" content="index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1"> <link rel="canonical" href="<?php echo esc_url($io_canonical); ?>"> <?php if ( is_home() || is_front_page() ) : ?> <link rel="alternate" hreflang="zh-CN" href="<?php echo esc_url(home_url('/')); ?>"> <link rel="alternate" hreflang="en" href="<?php echo esc_url(home_url('/en/')); ?>"> <link rel="alternate" hreflang="x-default" href="<?php echo esc_url(home_url('/')); ?>"> <?php endif; ?> <meta property="og:locale" content="zh_CN"> <meta property="og:type" content="<?php echo esc_attr($io_og_type); ?>"> <meta property="og:url" content="<?php echo esc_url($io_canonical); ?>"> <meta property="og:title" content="<?php echo esc_attr($io_og_title); ?>"> <meta property="og:description" content="<?php echo esc_attr($io_og_desc); ?>"> <meta property="og:image" content="<?php echo esc_url($io_og_image); ?>"> <meta property="og:image:secure_url" content="<?php echo esc_url($io_og_image); ?>"> <meta property="og:image:width" content="<?php echo esc_attr($io_og_image_width); ?>"> <meta property="og:image:height" content="<?php echo esc_attr($io_og_image_height); ?>"> <meta property="og:image:type" content="<?php echo esc_attr($io_og_image_type); ?>"> <meta property="og:image:alt" content="<?php echo esc_attr($io_og_image_alt); ?>"> <meta property="og:site_name" content="<?php echo esc_attr($io_site_name); ?>"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="<?php echo esc_attr($io_twitter_title); ?>"> <meta name="twitter:description" content="<?php echo esc_attr($io_twitter_desc); ?>"> <meta name="twitter:image" content="<?php echo esc_url($io_twitter_image); ?>"> <meta name="twitter:url" content="<?php echo esc_url($io_canonical); ?>"> <?php if ( is_singular() ) : ?> <meta property="article:published_time" content="<?php echo esc_attr(get_the_date('c')); ?>"> <meta property="article:modified_time" content="<?php echo esc_attr(get_the_modified_date('c')); ?>"> <?php endif; ?> <?php $io_schema_language = get_bloginfo('language') ? get_bloginfo('language') : 'zh-CN'; $io_organization_id = home_url('/') . '#organization'; $io_schema_graph = array( array( '@type' => 'Organization', '@id' => $io_organization_id, 'name' => 'FXDST', 'alternateName' => '方向舵', 'url' => home_url('/'), 'logo' => array( '@type' => 'ImageObject', 'url' => get_theme_file_uri('/images/fxdst-og.png'), 'width' => 1200, 'height' => 630, ), ), array( '@type' => 'WebSite', '@id' => home_url('/') . '#website', 'url' => home_url('/'), 'name' => $io_site_name, 'description' => $io_meta_desc, 'inLanguage' => $io_schema_language, 'publisher' => array('@id' => $io_organization_id), 'potentialAction' => array( '@type' => 'SearchAction', 'target' => array( '@type' => 'EntryPoint', 'urlTemplate' => home_url('/?s={search_term_string}'), ), 'query-input' => 'required name=search_term_string', ), ), array( '@type' => (is_home() || is_front_page()) ? 'CollectionPage' : 'WebPage', '@id' => $io_canonical . '#webpage', 'url' => $io_canonical, 'name' => $io_meta_title, 'description' => $io_meta_desc, 'inLanguage' => $io_schema_language, 'isPartOf' => array('@id' => home_url('/') . '#website'), 'about' => array('@id' => $io_organization_id), ), ); if ( is_singular() ) { $io_schema_graph[2]['datePublished'] = get_the_date('c'); $io_schema_graph[2]['dateModified'] = get_the_modified_date('c'); } ?> <script type="application/ld+json"><?php echo wp_json_encode(array('@context' => 'https://schema.org', '@graph' => $io_schema_graph), JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); ?></script> <link rel="shortcut icon" href="<?php echo esc_url(io_get_option('favicon')); ?>"> <link rel="apple-touch-icon" href="<?php echo esc_url(io_get_option('apple_icon')); ?>"> <?php wp_head(); ?> <link rel="icon" href="<?php echo esc_url(io_get_option('favicon')); ?>?v=20260520" sizes="32x32"> <link rel="icon" href="<?php echo esc_url(get_theme_file_uri('/images/fxdst-favicon-192-v20260520.png')); ?>?v=20260520" sizes="192x192"> <link rel="apple-touch-icon" href="<?php echo esc_url(io_get_option('apple_icon')); ?>?v=20260520"> <link rel="shortcut icon" href="<?php echo esc_url(home_url('/favicon.ico')); ?>?v=20260520"> </head> <body <?php body_class('page-body '.io_get_option('theme_mode')) ?>> <div class="page-container">