feat: 移动端侧边栏添加多邻国连胜显示
- 在移动端站长信息区域添加多邻国连胜徽章 - 与电脑端保持一致的显示效果 - 支持今日完成/未完成状态显示
This commit is contained in:
17
sidebar.php
17
sidebar.php
@@ -28,7 +28,22 @@ $author_desc = get_option('argon_sidebar_author_description');
|
|||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<div class="leftbar-mobile-user-info">
|
<div class="leftbar-mobile-user-info">
|
||||||
<div class="leftbar-mobile-user-name"><?php echo esc_html($author_name); ?></div>
|
<div class="leftbar-mobile-user-name">
|
||||||
|
<?php echo esc_html($author_name); ?>
|
||||||
|
<?php
|
||||||
|
$show_duo = get_option('argon_show_duolingo_streak', 'false');
|
||||||
|
$duo_username = get_option('argon_duolingo_username', '');
|
||||||
|
if ($show_duo == 'true' && !empty($duo_username)) :
|
||||||
|
$duo_data = argon_get_duolingo_data();
|
||||||
|
if ($duo_data !== false) :
|
||||||
|
$is_today_done = isset($duo_data['today']) && $duo_data['today'];
|
||||||
|
?>
|
||||||
|
<span class="duolingo-streak<?php echo $is_today_done ? '' : ' not-done'; ?>">
|
||||||
|
<img src="<?php echo get_template_directory_uri(); ?>/assets/icons/duolingo-streak<?php echo $is_today_done ? '' : '-empty'; ?>.svg" class="duolingo-flame" alt="streak">
|
||||||
|
<?php echo $duo_data['streak']; ?>
|
||||||
|
</span>
|
||||||
|
<?php endif; endif; ?>
|
||||||
|
</div>
|
||||||
<?php if (!empty($author_desc)) : ?>
|
<?php if (!empty($author_desc)) : ?>
|
||||||
<div class="leftbar-mobile-user-desc"><?php echo esc_html($author_desc); ?></div>
|
<div class="leftbar-mobile-user-desc"><?php echo esc_html($author_desc); ?></div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|||||||
Reference in New Issue
Block a user