fix: 调整移动端自定义链接位置
- 将顶栏自定义链接移至文章目录和 TODO 面板下方 - 链接现在显示在底部操作区之前
This commit is contained in:
96
sidebar.php
96
sidebar.php
@@ -117,54 +117,6 @@ $author_desc = get_option('argon_sidebar_author_description');
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- 顶栏自定义链接 -->
|
||||
<?php
|
||||
$toolbar_links_left = get_option('argon_toolbar_links_left', '');
|
||||
$toolbar_links_right = get_option('argon_toolbar_links_right', '');
|
||||
$has_custom_links = !empty(trim($toolbar_links_left)) || !empty(trim($toolbar_links_right));
|
||||
if ($has_custom_links) :
|
||||
?>
|
||||
<div class="leftbar-mobile-menu-section">
|
||||
<div class="leftbar-mobile-section-title"><?php _e('链接', 'argon'); ?></div>
|
||||
<ul class="leftbar-mobile-menu">
|
||||
<?php
|
||||
// 输出左侧自定义链接
|
||||
if (!empty(trim($toolbar_links_left))) {
|
||||
foreach (explode("\n", $toolbar_links_left) as $line) {
|
||||
$line = trim($line);
|
||||
if (empty($line)) continue;
|
||||
$parts = array_map('trim', explode('|', $line));
|
||||
if (!empty($parts[0])) {
|
||||
$url = isset($parts[1]) ? $parts[1] : '#';
|
||||
$icon = isset($parts[2]) ? '<i class="' . esc_attr($parts[2]) . '"></i> ' : '';
|
||||
echo '<li class="leftbar-mobile-menu-item">';
|
||||
echo '<a href="' . esc_url($url) . '">';
|
||||
echo $icon . '<span class="menu-text">' . esc_html($parts[0]) . '</span>';
|
||||
echo '</a></li>';
|
||||
}
|
||||
}
|
||||
}
|
||||
// 输出右侧自定义链接
|
||||
if (!empty(trim($toolbar_links_right))) {
|
||||
foreach (explode("\n", $toolbar_links_right) as $line) {
|
||||
$line = trim($line);
|
||||
if (empty($line)) continue;
|
||||
$parts = array_map('trim', explode('|', $line));
|
||||
if (!empty($parts[0])) {
|
||||
$url = isset($parts[1]) ? $parts[1] : '#';
|
||||
$icon = isset($parts[2]) ? '<i class="' . esc_attr($parts[2]) . '"></i> ' : '';
|
||||
echo '<li class="leftbar-mobile-menu-item">';
|
||||
echo '<a href="' . esc_url($url) . '">';
|
||||
echo $icon . '<span class="menu-text">' . esc_html($parts[0]) . '</span>';
|
||||
echo '</a></li>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- 侧边栏菜单 -->
|
||||
<?php if ( has_nav_menu('leftbar_menu') ) : ?>
|
||||
<div class="leftbar-mobile-menu-section">
|
||||
@@ -307,6 +259,54 @@ $author_desc = get_option('argon_sidebar_author_description');
|
||||
</script>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- 顶栏自定义链接 -->
|
||||
<?php
|
||||
$toolbar_links_left = get_option('argon_toolbar_links_left', '');
|
||||
$toolbar_links_right = get_option('argon_toolbar_links_right', '');
|
||||
$has_custom_links = !empty(trim($toolbar_links_left)) || !empty(trim($toolbar_links_right));
|
||||
if ($has_custom_links) :
|
||||
?>
|
||||
<div class="leftbar-mobile-menu-section">
|
||||
<div class="leftbar-mobile-section-title"><?php _e('链接', 'argon'); ?></div>
|
||||
<ul class="leftbar-mobile-menu">
|
||||
<?php
|
||||
// 输出左侧自定义链接
|
||||
if (!empty(trim($toolbar_links_left))) {
|
||||
foreach (explode("\n", $toolbar_links_left) as $line) {
|
||||
$line = trim($line);
|
||||
if (empty($line)) continue;
|
||||
$parts = array_map('trim', explode('|', $line));
|
||||
if (!empty($parts[0])) {
|
||||
$url = isset($parts[1]) ? $parts[1] : '#';
|
||||
$icon = isset($parts[2]) ? '<i class="' . esc_attr($parts[2]) . '"></i> ' : '';
|
||||
echo '<li class="leftbar-mobile-menu-item">';
|
||||
echo '<a href="' . esc_url($url) . '">';
|
||||
echo $icon . '<span class="menu-text">' . esc_html($parts[0]) . '</span>';
|
||||
echo '</a></li>';
|
||||
}
|
||||
}
|
||||
}
|
||||
// 输出右侧自定义链接
|
||||
if (!empty(trim($toolbar_links_right))) {
|
||||
foreach (explode("\n", $toolbar_links_right) as $line) {
|
||||
$line = trim($line);
|
||||
if (empty($line)) continue;
|
||||
$parts = array_map('trim', explode('|', $line));
|
||||
if (!empty($parts[0])) {
|
||||
$url = isset($parts[1]) ? $parts[1] : '#';
|
||||
$icon = isset($parts[2]) ? '<i class="' . esc_attr($parts[2]) . '"></i> ' : '';
|
||||
echo '<li class="leftbar-mobile-menu-item">';
|
||||
echo '<a href="' . esc_url($url) . '">';
|
||||
echo $icon . '<span class="menu-text">' . esc_html($parts[0]) . '</span>';
|
||||
echo '</a></li>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- 底部操作区 -->
|
||||
<div class="leftbar-mobile-footer">
|
||||
<div class="leftbar-mobile-actions">
|
||||
|
||||
Reference in New Issue
Block a user