改U码为中文

This commit is contained in:
2026-03-04 14:13:49 +08:00
parent c8b35966b3
commit 979d5dd26a
6 changed files with 97 additions and 97 deletions
+2 -2
View File
@@ -52,9 +52,9 @@ git clone https://github.com/itstudio-2002/ITStudioMainSite.git
推荐菜单结构: 推荐菜单结构:
- 首页 - 首页
- 公告通知 - 公告通知
- 技术博客 - 博客
- 便民服务 - 便民服务
- 工作室介绍 - 社团介绍
- 加入我们 - 加入我们
#### 2. 发布公告 #### 2. 发布公告
+16 -16
View File
@@ -19,11 +19,11 @@ if (!$archive_url) {
$default_cover_url = get_template_directory_uri() . '/resources/it_logo_2024.svg'; $default_cover_url = get_template_directory_uri() . '/resources/it_logo_2024.svg';
$weight_meta_key = 'itstudio_weight'; $weight_meta_key = 'itstudio_weight';
$title_cn = $is_itstudio_news_page ? '社团新闻' : '公告通知'; $title_cn = $is_itstudio_news_page ? '社团新闻' : '公告通知';
$title_en = $is_itstudio_news_page ? 'Club News' : 'Announcements'; $title_en = $is_itstudio_news_page ? 'Club News' : 'Announcements';
$empty_cn = $is_itstudio_news_page ? '暂无新闻' : '暂无公告'; $empty_cn = $is_itstudio_news_page ? '暂无新闻' : '暂无公告';
$empty_en = $is_itstudio_news_page ? 'No news found.' : 'No announcements found.'; $empty_en = $is_itstudio_news_page ? 'No news found.' : 'No announcements found.';
$side_title_cn = $is_itstudio_news_page ? '要闻' : '重要公告'; $side_title_cn = $is_itstudio_news_page ? '要闻' : '重要公告';
$side_title_en = $is_itstudio_news_page ? 'Top Stories' : 'Important Announcements'; $side_title_en = $is_itstudio_news_page ? 'Top Stories' : 'Important Announcements';
$list_query = new WP_Query(array( $list_query = new WP_Query(array(
@@ -83,12 +83,12 @@ $featured_ids = array_slice(array_values(array_unique($featured_ids)), 0, 4);
value="<?php echo esc_attr($keyword); ?>" value="<?php echo esc_attr($keyword); ?>"
placeholder="<?php esc_attr_e('Search posts...', 'itstudio'); ?>" placeholder="<?php esc_attr_e('Search posts...', 'itstudio'); ?>"
aria-label="<?php esc_attr_e('Search posts', 'itstudio'); ?>" aria-label="<?php esc_attr_e('Search posts', 'itstudio'); ?>"
data-cn-placeholder="&#25628;&#32034;&#25991;&#31456;..." data-cn-placeholder="搜索文章..."
data-en-placeholder="Search posts..." data-en-placeholder="Search posts..."
data-cn-aria-label="&#25628;&#32034;&#25991;&#31456;" data-cn-aria-label="搜索文章"
data-en-aria-label="Search posts" data-en-aria-label="Search posts"
> >
<button type="submit" data-cn="&#25628;&#32034;" data-en="Search">Search</button> <button type="submit" data-cn="搜索" data-en="Search">Search</button>
</form> </form>
</div> </div>
@@ -112,22 +112,22 @@ $featured_ids = array_slice(array_values(array_unique($featured_ids)), 0, 4);
<div class="news-story-meta"> <div class="news-story-meta">
<span class="news-story-meta-item"> <span class="news-story-meta-item">
<span data-cn="&#27983;&#35272;&#37327;" data-en="Views">Views</span> <span data-cn="浏览量" data-en="Views">Views</span>
<strong><?php echo esc_html(number_format_i18n($views)); ?></strong> <strong><?php echo esc_html(number_format_i18n($views)); ?></strong>
</span> </span>
<span class="news-story-meta-dot" aria-hidden="true">/</span> <span class="news-story-meta-dot" aria-hidden="true">/</span>
<time class="news-story-meta-item" datetime="<?php echo esc_attr(get_the_date('c')); ?>"> <time class="news-story-meta-item" datetime="<?php echo esc_attr(get_the_date('c')); ?>">
<span data-cn="&#21457;&#34920;&#20110;" data-en="Published">Published</span> <span data-cn="发表于" data-en="Published">Published</span>
<?php echo esc_html(get_the_date('Y-m-d')); ?> <?php echo esc_html(get_the_date('Y-m-d')); ?>
</time> </time>
<span class="news-story-meta-dot" aria-hidden="true">/</span> <span class="news-story-meta-dot" aria-hidden="true">/</span>
<span class="news-story-meta-item"> <span class="news-story-meta-item">
<span data-cn="&#21457;&#24067;&#32773;" data-en="Author">Author</span> <span data-cn="发布者" data-en="Author">Author</span>
<?php echo esc_html(get_the_author()); ?> <?php echo esc_html(get_the_author()); ?>
</span> </span>
<span class="news-story-meta-dot" aria-hidden="true">/</span> <span class="news-story-meta-dot" aria-hidden="true">/</span>
<span class="news-story-meta-item"> <span class="news-story-meta-item">
<span data-cn="&#23383;&#25968;" data-en="Words">Words</span> <span data-cn="字数" data-en="Words">Words</span>
<strong><?php echo esc_html(number_format_i18n($char_count)); ?></strong> <strong><?php echo esc_html(number_format_i18n($char_count)); ?></strong>
</span> </span>
</div> </div>
@@ -135,7 +135,7 @@ $featured_ids = array_slice(array_values(array_unique($featured_ids)), 0, 4);
<p class="news-story-excerpt"><?php echo esc_html($excerpt); ?></p> <p class="news-story-excerpt"><?php echo esc_html($excerpt); ?></p>
<div class="news-story-tags"> <div class="news-story-tags">
<span class="news-story-tag-label" data-cn="&#26631;&#31614;" data-en="Tags">Tags</span> <span class="news-story-tag-label" data-cn="标签" data-en="Tags">Tags</span>
<?php if (!empty($tags) && !is_wp_error($tags)) : ?> <?php if (!empty($tags) && !is_wp_error($tags)) : ?>
<?php foreach (array_slice($tags, 0, 5) as $tag) : ?> <?php foreach (array_slice($tags, 0, 5) as $tag) : ?>
<?php $tag_link = get_term_link($tag); ?> <?php $tag_link = get_term_link($tag); ?>
@@ -144,7 +144,7 @@ $featured_ids = array_slice(array_values(array_unique($featured_ids)), 0, 4);
<?php endif; ?> <?php endif; ?>
<?php endforeach; ?> <?php endforeach; ?>
<?php else : ?> <?php else : ?>
<span class="news-story-tag-empty" data-cn="&#26080;&#26631;&#31614;" data-en="No tags">No tags</span> <span class="news-story-tag-empty" data-cn="无标签" data-en="No tags">No tags</span>
<?php endif; ?> <?php endif; ?>
</div> </div>
</div> </div>
@@ -170,8 +170,8 @@ $featured_ids = array_slice(array_values(array_unique($featured_ids)), 0, 4);
'current' => $paged, 'current' => $paged,
'total' => max(1, (int) $list_query->max_num_pages), 'total' => max(1, (int) $list_query->max_num_pages),
'mid_size' => 2, 'mid_size' => 2,
'prev_text' => '<span data-cn="&#19978;&#19968;&#39029;" data-en="Previous">Previous</span>', 'prev_text' => '<span data-cn="上一页" data-en="Previous">Previous</span>',
'next_text' => '<span data-cn="&#19979;&#19968;&#39029;" data-en="Next">Next</span>', 'next_text' => '<span data-cn="下一页" data-en="Next">Next</span>',
'add_args' => array_filter( 'add_args' => array_filter(
array( array(
'q' => $keyword, 'q' => $keyword,
@@ -218,7 +218,7 @@ $featured_ids = array_slice(array_values(array_unique($featured_ids)), 0, 4);
<time datetime="<?php echo esc_attr(get_the_date('c', $featured_id)); ?>"><?php echo esc_html(get_the_date('Y-m-d', $featured_id)); ?></time> <time datetime="<?php echo esc_attr(get_the_date('c', $featured_id)); ?>"><?php echo esc_html(get_the_date('Y-m-d', $featured_id)); ?></time>
<span class="news-side-meta-dot" aria-hidden="true">/</span> <span class="news-side-meta-dot" aria-hidden="true">/</span>
<span> <span>
<span data-cn="&#27983;&#35272;" data-en="Views">Views</span> <span data-cn="浏览" data-en="Views">Views</span>
<?php echo esc_html(number_format_i18n($featured_views)); ?> <?php echo esc_html(number_format_i18n($featured_views)); ?>
</span> </span>
</div> </div>
@@ -226,7 +226,7 @@ $featured_ids = array_slice(array_values(array_unique($featured_ids)), 0, 4);
</li> </li>
<?php endforeach; ?> <?php endforeach; ?>
<?php else : ?> <?php else : ?>
<li class="news-side-empty" data-cn="&#26242;&#26080;&#25991;&#31456;" data-en="No posts found.">No posts found.</li> <li class="news-side-empty" data-cn="暂无文章" data-en="No posts found.">No posts found.</li>
<?php endif; ?> <?php endif; ?>
</ul> </ul>
</section> </section>
+1 -1
View File
@@ -48,7 +48,7 @@ function setLang(lang) {
if (langToggle) { if (langToggle) {
const langText = langToggle.querySelector('.lang-text'); const langText = langToggle.querySelector('.lang-text');
if (langText) { if (langText) {
langText.textContent = lang === 'en' ? '\u4e2d' : 'EN'; langText.textContent = lang === 'en' ? '' : 'EN';
} }
} }
+4 -4
View File
@@ -60,8 +60,8 @@ function itstudio_remove_comments_dashboard_widget() {
add_action('wp_dashboard_setup', 'itstudio_remove_comments_dashboard_widget'); add_action('wp_dashboard_setup', 'itstudio_remove_comments_dashboard_widget');
function itstudio_apply_site_identity() { function itstudio_apply_site_identity() {
$site_name = base64_decode('54ix54m55bel5L2c5a6k'); $site_name = '爱特工作室';
$site_tagline = base64_decode('54ix54m55bel5L2c5a6k5a6Y5pa5572R56uZ'); $site_tagline = '爱特工作室官方网站';
if (get_option('blogname') !== $site_name) { if (get_option('blogname') !== $site_name) {
update_option('blogname', $site_name); update_option('blogname', $site_name);
@@ -256,9 +256,9 @@ add_action('acf/init', 'itstudio_register_acf_fields');
function itstudio_archive_document_title($parts) { function itstudio_archive_document_title($parts) {
if (is_post_type_archive('announcement')) { if (is_post_type_archive('announcement')) {
$parts['title'] = html_entity_decode('&#20844;&#21578;&#36890;&#30693;', ENT_QUOTES, 'UTF-8'); $parts['title'] = '公告通知';
} elseif (is_post_type_archive('news')) { } elseif (is_post_type_archive('news')) {
$parts['title'] = html_entity_decode('&#31038;&#22242;&#26032;&#38395;', ENT_QUOTES, 'UTF-8'); $parts['title'] = '社团新闻';
} }
return $parts; return $parts;
+8 -8
View File
@@ -60,7 +60,7 @@
<path id="cls-3" data-name="cls-3" class="cls-3" d="M18,28L46,12V49L18,66V28Z"/> <path id="cls-3" data-name="cls-3" class="cls-3" d="M18,28L46,12V49L18,66V28Z"/>
</g> </g>
<g class="text-group" transform="translate(165, 0)"> <g class="text-group" transform="translate(165, 0)">
<text y="38" class="text-cn" fill="currentColor">&#29233;&#29305;&#24037;&#20316;&#23460;</text> <text y="38" class="text-cn" fill="currentColor">爱特工作室</text>
<text y="56" class="text-en">IT Studio</text> <text y="56" class="text-en">IT Studio</text>
</g> </g>
</svg> </svg>
@@ -92,13 +92,13 @@
?> ?>
<ul class="nav-menu"> <ul class="nav-menu">
<li><a href="<?php echo esc_url(home_url('/')); ?>" data-cn="&#39318;&#39029;" data-en="Home"></a></li> <li><a href="<?php echo esc_url(home_url('/')); ?>" data-cn="首页" data-en="Home"></a></li>
<li><a href="<?php echo esc_url($announcement_nav_url); ?>" data-cn="&#20844;&#21578;&#36890;&#30693;" data-en="Announcements"></a></li> <li><a href="<?php echo esc_url($announcement_nav_url); ?>" data-cn="公告通知" data-en="Announcements"></a></li>
<li><a href="<?php echo esc_url($news_nav_url); ?>" data-cn="&#31038;&#22242;&#26032;&#38395;" data-en="News"></a></li> <li><a href="<?php echo esc_url($news_nav_url); ?>" data-cn="社团新闻" data-en="News"></a></li>
<li><a href="<?php echo esc_url($blog_nav_url); ?>" target="_blank" rel="noopener noreferrer" data-cn="&#25216;&#26415;&#21338;&#23458;" data-en="Blog"></a></li> <li><a href="<?php echo esc_url($blog_nav_url); ?>" target="_blank" rel="noopener noreferrer" data-cn="博客" data-en="Blog"></a></li>
<li><a href="<?php echo esc_url(home_url('/services')); ?>" data-cn="&#20415;&#27665;&#26381;&#21153;" data-en="Service"></a></li> <li><a href="<?php echo esc_url(home_url('/services')); ?>" data-cn="便民服务" data-en="Service"></a></li>
<li><a href="<?php echo esc_url(home_url('/about')); ?>" data-cn="&#24037;&#20316;&#23460;&#20171;&#32461;" data-en="Introduction"></a></li> <li><a href="<?php echo esc_url(home_url('/about')); ?>" data-cn="社团介绍" data-en="Introduction"></a></li>
<li><a href="<?php echo esc_url(home_url('/join')); ?>" data-cn="&#21152;&#20837;&#25105;&#20204;" data-en="Join"></a></li> <li><a href="<?php echo esc_url(home_url('/join')); ?>" data-cn="加入我们" data-en="Join"></a></li>
</ul> </ul>
<div class="social-links"> <div class="social-links">
+66 -66
View File
@@ -16,9 +16,9 @@
<canvas class="landing-hero-canvas" aria-hidden="true"></canvas> <canvas class="landing-hero-canvas" aria-hidden="true"></canvas>
<div class="container"> <div class="container">
<div class="landing-hero-content"> <div class="landing-hero-content">
<h1 class="landing-hero-title" data-cn="&#29233;&#29305;&#24037;&#20316;&#23460;" data-en="IT STUDIO"></h1> <h1 class="landing-hero-title" data-cn="爱特工作室" data-en="IT STUDIO"></h1>
<p class="landing-hero-subtitle" data-cn="&#20013;&#22269;&#28023;&#27915;&#22823;&#23398;&#20449;&#24687;&#25216;&#26415;&#19982;&#24037;&#31243;&#23454;&#36341;&#22242;&#38431;" data-en="Technology and Engineering Practice Team at OUC"></p> <p class="landing-hero-subtitle" data-cn="中国海洋大学信息技术与工程实践团队" data-en="Technology and Engineering Practice Team at OUC"></p>
<a class="landing-hero-btn" href="<?php echo esc_url(home_url('/about')); ?>" data-cn="&#20102;&#35299;&#26356;&#22810;" data-en="Learn More"></a> <a class="landing-hero-btn" href="<?php echo esc_url(home_url('/about')); ?>" data-cn="了解更多" data-en="Learn More"></a>
</div> </div>
</div> </div>
</section> </section>
@@ -26,7 +26,7 @@
<section class="services-section"> <section class="services-section">
<div class="container"> <div class="container">
<div class="services-provided"> <div class="services-provided">
<h2 data-cn="@ &#26381;&#21153;&#25552;&#20379;" data-en="@ Services"></h2> <h2 data-cn="@ 服务提供" data-en="@ Services"></h2>
<div class="services-grid-box"> <div class="services-grid-box">
<div class="service-item service-resources"> <div class="service-item service-resources">
<div class="service-icon"> <div class="service-icon">
@@ -38,7 +38,7 @@
<path class="svc-muted" d="M51 35v13M51 48l3-3M51 48l-3-3" /> <path class="svc-muted" d="M51 35v13M51 48l3-3M51 48l-3-3" />
</svg> </svg>
</div> </div>
<span data-cn="&#36164;&#28304;&#31449;" data-en="Resources"></span> <span data-cn="资源站" data-en="Resources"></span>
</div> </div>
<div class="service-item service-mirror"> <div class="service-item service-mirror">
<div class="service-icon"> <div class="service-icon">
@@ -52,91 +52,91 @@
<path class="svc-accent" d="M15 36h12" /> <path class="svc-accent" d="M15 36h12" />
</svg> </svg>
</div> </div>
<span data-cn="&#26657;&#20869;&#38236;&#20687;&#31449;" data-en="Mirror Site"></span> <span data-cn="校内镜像站" data-en="Mirror Site"></span>
</div> </div>
<div class="service-item service-git"> <div class="service-item service-git">
<div class="service-icon"> <div class="service-icon">
<svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true"> <svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true">
<circle class="svc-soft" cx="36" cy="36" r="24" /> <circle class="svc-soft" cx="36" cy="36" r="24" />
<rect class="svc-stroke" x="12" y="19" width="30" height="30" rx="4" /> <rect class="svc-stroke" x="12" y="19" width="30" height="30" rx="4" />
<path class="svc-muted" d="M17 27h20M17 33h14" /> <path class="svc-muted" d="M17 27h20M17 33h14" />
<circle class="svc-dot" cx="49" cy="24" r="3" /> <circle class="svc-dot" cx="49" cy="24" r="3" />
<circle class="svc-dot" cx="49" cy="37" r="3" /> <circle class="svc-dot" cx="49" cy="37" r="3" />
<circle class="svc-dot" cx="56" cy="47" r="3" /> <circle class="svc-dot" cx="56" cy="47" r="3" />
<path class="svc-accent" d="M41 24h8" /> <path class="svc-accent" d="M41 24h8" />
<path class="svc-accent" d="M49 24v13" /> <path class="svc-accent" d="M49 24v13" />
<path class="svc-accent" d="M49 37c4 0 7 3 7 7" /> <path class="svc-accent" d="M49 37c4 0 7 3 7 7" />
</svg> </svg>
</div> </div>
<span data-cn="&#20195;&#30721;&#25176;&#31649;" data-en="Git Hosting"></span> <span data-cn="代码托管" data-en="Git Hosting"></span>
</div> </div>
<div class="service-item service-minecraft"> <div class="service-item service-minecraft">
<div class="service-icon"> <div class="service-icon">
<svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true"> <svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true">
<circle class="svc-soft" cx="36" cy="36" r="24" /> <circle class="svc-soft" cx="36" cy="36" r="24" />
<path class="svc-stroke" d="M36 15l20 11v23L36 60 16 49V26l20-11z" /> <path class="svc-stroke" d="M36 15l20 11v23L36 60 16 49V26l20-11z" />
<path class="svc-muted" d="M16 26l20 11 20-11M36 60V37" /> <path class="svc-muted" d="M16 26l20 11 20-11M36 60V37" />
<path class="svc-accent" d="M20 23h32" /> <path class="svc-accent" d="M20 23h32" />
<rect class="svc-soft-strong" x="24" y="40" width="6" height="6" rx="1.2" /> <rect class="svc-soft-strong" x="24" y="40" width="6" height="6" rx="1.2" />
<rect class="svc-soft-strong" x="34" y="43" width="5" height="5" rx="1.1" /> <rect class="svc-soft-strong" x="34" y="43" width="5" height="5" rx="1.1" />
<rect class="svc-dot" x="43" y="39" width="6" height="6" rx="1.2" /> <rect class="svc-dot" x="43" y="39" width="6" height="6" rx="1.2" />
</svg> </svg>
</div> </div>
<span data-cn="Minecraft&#26381;&#21153;&#22120;" data-en="Minecraft Server"></span> <span data-cn="Minecraft服务器" data-en="Minecraft Server"></span>
</div> </div>
<div class="service-item service-forum"> <div class="service-item service-forum">
<div class="service-icon"> <div class="service-icon">
<svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true"> <svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true">
<circle class="svc-soft" cx="36" cy="36" r="24" /> <circle class="svc-soft" cx="36" cy="36" r="24" />
<path class="svc-stroke" d="M11 28a6 6 0 0 1 6-6h22a6 6 0 0 1 6 6v13a6 6 0 0 1-6 6H28l-8 7v-7h-3a6 6 0 0 1-6-6V28z" /> <path class="svc-stroke" d="M11 28a6 6 0 0 1 6-6h22a6 6 0 0 1 6 6v13a6 6 0 0 1-6 6H28l-8 7v-7h-3a6 6 0 0 1-6-6V28z" />
<path class="svc-accent" d="M36 19a6 6 0 0 1 6-6h13a6 6 0 0 1 6 6v9a6 6 0 0 1-6 6h-5l-4 4v-4h-4a6 6 0 0 1-6-6v-9z" /> <path class="svc-accent" d="M36 19a6 6 0 0 1 6-6h13a6 6 0 0 1 6 6v9a6 6 0 0 1-6 6h-5l-4 4v-4h-4a6 6 0 0 1-6-6v-9z" />
<circle class="svc-dot" cx="24" cy="35" r="1.8" /> <circle class="svc-dot" cx="24" cy="35" r="1.8" />
<circle class="svc-dot" cx="31" cy="35" r="1.8" /> <circle class="svc-dot" cx="31" cy="35" r="1.8" />
<circle class="svc-dot" cx="46" cy="24" r="1.7" /> <circle class="svc-dot" cx="46" cy="24" r="1.7" />
<circle class="svc-dot" cx="52" cy="24" r="1.7" /> <circle class="svc-dot" cx="52" cy="24" r="1.7" />
</svg> </svg>
</div> </div>
<span data-cn="OUC&#35770;&#22363;" data-en="OUC Forum"></span> <span data-cn="OUC论坛" data-en="OUC Forum"></span>
</div> </div>
<div class="service-item service-repair"> <div class="service-item service-repair">
<div class="service-icon"> <div class="service-icon">
<svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true"> <svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true">
<circle class="svc-soft" cx="36" cy="36" r="24" /> <circle class="svc-soft" cx="36" cy="36" r="24" />
<rect class="svc-stroke" x="11" y="18" width="37" height="25" rx="4" /> <rect class="svc-stroke" x="11" y="18" width="37" height="25" rx="4" />
<path class="svc-muted" d="M29.5 43v6M22 49h15" /> <path class="svc-muted" d="M29.5 43v6M22 49h15" />
<path class="svc-accent" d="M38 24.5a4.7 4.7 0 0 0-6.5 6.6l-7.2 7.2 3.4 3.4 7.2-7.2a4.7 4.7 0 0 0 6.6-6.5l-3 3-2.6-2.6 2.1-3z" /> <path class="svc-accent" d="M38 24.5a4.7 4.7 0 0 0-6.5 6.6l-7.2 7.2 3.4 3.4 7.2-7.2a4.7 4.7 0 0 0 6.6-6.5l-3 3-2.6-2.6 2.1-3z" />
<path class="svc-accent" d="M50 19l10 10" /> <path class="svc-accent" d="M50 19l10 10" />
<circle class="svc-dot" cx="55" cy="24" r="2" /> <circle class="svc-dot" cx="55" cy="24" r="2" />
</svg> </svg>
</div> </div>
<span data-cn="&#30005;&#33041;&#32500;&#20462;" data-en="PC Repair"></span> <span data-cn="电脑维修" data-en="PC Repair"></span>
</div> </div>
<div class="service-item service-workshop"> <div class="service-item service-workshop">
<div class="service-icon"> <div class="service-icon">
<svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true"> <svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true">
<circle class="svc-soft" cx="36" cy="36" r="24" /> <circle class="svc-soft" cx="36" cy="36" r="24" />
<rect class="svc-stroke" x="12" y="17" width="48" height="36" rx="5" /> <rect class="svc-stroke" x="12" y="17" width="48" height="36" rx="5" />
<path class="svc-muted" d="M12 30h48M24 12v10M48 12v10" /> <path class="svc-muted" d="M12 30h48M24 12v10M48 12v10" />
<rect class="svc-soft-strong" x="24" y="36" width="24" height="13" rx="3" /> <rect class="svc-soft-strong" x="24" y="36" width="24" height="13" rx="3" />
<path class="svc-accent" d="M29 42l4 4 9-9" /> <path class="svc-accent" d="M29 42l4 4 9-9" />
<circle class="svc-dot" cx="22" cy="24" r="1.8" /> <circle class="svc-dot" cx="22" cy="24" r="1.8" />
<circle class="svc-dot" cx="30" cy="24" r="1.8" /> <circle class="svc-dot" cx="30" cy="24" r="1.8" />
</svg> </svg>
</div> </div>
<span data-cn="&#20116;&#20843;&#24037;&#22346;&#39044;&#32422;" data-en="Workshop Booking"></span> <span data-cn="五八工坊预约" data-en="Workshop Booking"></span>
</div> </div>
<div class="service-item service-campus"> <div class="service-item service-campus">
<div class="service-icon"> <div class="service-icon">
<svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true"> <svg class="service-symbol" viewBox="0 0 72 72" fill="none" aria-hidden="true">
<circle class="svc-soft" cx="36" cy="36" r="24" /> <circle class="svc-soft" cx="36" cy="36" r="24" />
<path class="svc-stroke" d="M36 14l18 8v14c0 12-7 20-18 25-11-5-18-13-18-25V22l18-8z" /> <path class="svc-stroke" d="M36 14l18 8v14c0 12-7 20-18 25-11-5-18-13-18-25V22l18-8z" />
<path class="svc-muted" d="M36 24c-4.5 0-8 3.5-8 8 0 5.5 8 13 8 13s8-7.5 8-13c0-4.5-3.5-8-8-8z" /> <path class="svc-muted" d="M36 24c-4.5 0-8 3.5-8 8 0 5.5 8 13 8 13s8-7.5 8-13c0-4.5-3.5-8-8-8z" />
<circle class="svc-soft-strong" cx="36" cy="32" r="3.2" /> <circle class="svc-soft-strong" cx="36" cy="32" r="3.2" />
<circle class="svc-soft-strong" cx="52" cy="22" r="5.2" /> <circle class="svc-soft-strong" cx="52" cy="22" r="5.2" />
<path class="svc-accent" d="M49.5 22H54.5M52 19.5v5" /> <path class="svc-accent" d="M49.5 22H54.5M52 19.5v5" />
</svg> </svg>
</div> </div>
<span data-cn="OUC&#20415;&#27665;&#26381;&#21153;" data-en="OUC Services"></span> <span data-cn="OUC便民服务" data-en="OUC Services"></span>
</div> </div>
</div> </div>
</div> </div>
@@ -148,8 +148,8 @@
<div class="landing-updates-grid"> <div class="landing-updates-grid">
<article class="landing-feed-box"> <article class="landing-feed-box">
<header class="landing-feed-head"> <header class="landing-feed-head">
<h2 data-cn="@ &#20844;&#21578;&#36890;&#30693;" data-en="@ Announcements"></h2> <h2 data-cn="@ 公告通知" data-en="@ Announcements"></h2>
<a href="<?php echo esc_url($announcement_archive_url); ?>" data-cn="&#26356;&#22810;" data-en="More"></a> <a href="<?php echo esc_url($announcement_archive_url); ?>" data-cn="更多" data-en="More"></a>
</header> </header>
<ul class="landing-feed"> <ul class="landing-feed">
<?php <?php
@@ -184,15 +184,15 @@
wp_reset_postdata(); wp_reset_postdata();
else : else :
?> ?>
<li class="landing-feed-empty" data-cn="&#26242;&#26080;&#20844;&#21578;" data-en="No announcements found."></li> <li class="landing-feed-empty" data-cn="暂无公告" data-en="No announcements found."></li>
<?php endif; ?> <?php endif; ?>
</ul> </ul>
</article> </article>
<article class="landing-feed-box"> <article class="landing-feed-box">
<header class="landing-feed-head"> <header class="landing-feed-head">
<h2 data-cn="@ &#31038;&#22242;&#26032;&#38395;" data-en="@ Club News"></h2> <h2 data-cn="@ 社团新闻" data-en="@ Club News"></h2>
<a href="<?php echo esc_url($club_news_url); ?>" data-cn="&#26356;&#22810;" data-en="More"></a> <a href="<?php echo esc_url($club_news_url); ?>" data-cn="更多" data-en="More"></a>
</header> </header>
<ul class="landing-feed"> <ul class="landing-feed">
<?php <?php
@@ -227,7 +227,7 @@
wp_reset_postdata(); wp_reset_postdata();
else : else :
?> ?>
<li class="landing-feed-empty" data-cn="&#26242;&#26080;&#31038;&#22242;&#26032;&#38395;" data-en="No club news found."></li> <li class="landing-feed-empty" data-cn="暂无社团新闻" data-en="No club news found."></li>
<?php endif; ?> <?php endif; ?>
</ul> </ul>
</article> </article>