1.修改代码高亮的图标
- 文件位置:
wp-content/themes/argon/argontheme.js
- 代码位置2476行:
<i class="fa fa-copy"></i>
2.全屏背景
- 相关文件:index/wp-content/themes/argon/header.php(405)和index/wp-content/themes/argon/style.css(4714)
- 注释代码:
<?php /* echo get_option('argon_banner_background_color_type') == '' ? 'shape-primary' : get_option('argon_banner_background_color_type'); */ ?>
/* html.darkmode .banner { background-color: var(--color-darkmode-banner); } */
3.修改Argon主题中右侧边栏评价列表对齐
- 修改文件:index/wp-content/themes/argon/style.css(5240)
/*自定义样式*/ .wp-block-latest-comments{ padding-inline-start: 0px!important;}
4.修改Argon主题中右侧边栏搜索框
- 修改文件:index/wp-content/themes/argon/style.css(5240)
.wp-block-search__input{ border-radius: 4px; border: 1px solid #adb5bd; } .wp-block-search__button{border-radius: 3px;}
5.在文章中添加返回按钮
- 修改文件:index/wp-content/themes/argon/template-parts/share.php
- 添加代码:
<a target="_blank" class="no-pjax icon-copy-link" id="share_copy_back" tooltip="<?php _e('返回', 'argon'); ?>"> <button class="btn btn-icon btn-default"> <span class="btn-inner--icon"><i class="fa fa-reply"></i></span> </button> </a> …… <button id="back_button" class="btn btn-icon btn-primary" tooltip="返回上一页"> <span class="btn-inner--icon"><i class="fa fa-reply"></i></span> </button>
<script type="text/javascript"> // 添加点击事件监听器 document.getElementById('back_button').onclick = function() { window.history.back(); // 返回上一页 }; </script>
- 添加css样式
/*文章下面的返回按钮*/ #back_button { position: absolute; right: 60px; top: 0; opacity: 1; } #share_container.opened #back_button { top: -50px; opacity: 0; pointer-events: none; } #back_button:before { pointer-events: none; position: absolute; top: -50px; right: 0px; line-height: 25px; width: max-content; width: -moz-max-content; text-align: center; font-weight: normal; color: #fff; background: #32325d; padding: 3px 10px; font-size: 14px; border-radius: 3px; z-index: 3; transition: all 0.3s ease; transform: translateY(5px); opacity: 0; } #back_button:hover:before { transform: translateY(0); opacity: 0.7; } #back_button:before { content: attr(tooltip); top: -40px; height: max-content; height: -moz-max-content; text-transform: none; }
- 添加隐藏分享按钮的js:
$("#share_copy_back")[0].onclick = function() { $("#share_container").removeClass("opened"); };
6.把边栏悬浮菜单的向左更换为返回
- 修改文件:index/wp-content/themes/argon/header.php()
<button id="fabtn_toggle_sides" class="btn btn-icon btn-neutral fabtn shadow-sm" type="button" aria-hidden="true" tooltip-move-to-left="<?php _e('移至左侧', 'argon'); ?>" tooltip-move-to-right="<?php _e('移至右侧', 'argon'); ?>"> <span class="btn-inner--icon fabtn-show-on-right"><i class="fa fa-caret-left"></i></span> <span class="btn-inner--icon fabtn-show-on-left"><i class="fa fa-caret-right"></i></span> </button>
改为:
<button id="fabtn_toggle_sides" class="btn btn-icon btn-neutral fabtn shadow-sm" type="button" aria-hidden="true" tooltip-move-to-left="<?php _e('返回', 'argon'); ?>" tooltip-move-to-right="<?php _e('返回', 'argon'); ?>"> <span class="btn-inner--icon fabtn-show-on-right"><i class="fa fa-reply"></i></span> <span class="btn-inner--icon fabtn-show-on-left"><i class="fa fa-caret-right"></i></span> </button>
- 修改文件:index/wp-content/themes/argon/argontheme.js(566)
/* $toggleSidesBtn.on("click" , function(){ $fabtns.addClass("fabtns-unloaded"); setTimeout(function(){ $fabtns.toggleClass("fabtns-float-left"); if ($fabtns.hasClass("fabtns-float-left")){ localStorage['Argon_fabs_Floating_Status'] = "left"; }else{ localStorage['Argon_fabs_Floating_Status'] = "right"; } $fabtns.removeClass("fabtns-unloaded"); } , 300); }); */ $toggleSidesBtn.on("click" , function(){ window.history.back(); // 返回上一页 });
7.添加博客网龄
- 修改文件:index/wp-content/themes/argon/argontheme.js
- 添加代码:
function calculateTime() { // 设置博客上线日期 var launchDate = new Date("2017-09-19"); // 获取当前日期和时间 var now = new Date(); // 计算时间差(以毫秒为单位) var timeDiff = now - launchDate; // 计算年数 var yearsRunning = now.getFullYear() - launchDate.getFullYear(); // 计算天数(考虑年份的影响) var daysRunning = Math.floor(timeDiff / (1000 * 60 * 60 * 24)) % 365; // 计算小时数 var hoursRunning = Math.floor((timeDiff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); // 计算分钟数 var minutesRunning = Math.floor((timeDiff % (1000 * 60 * 60)) / (1000 * 60)); // 计算秒数 var secondsRunning = Math.floor((timeDiff % (1000 * 60)) / 1000); // 显示结果 document.getElementById("time").innerHTML = "老丁博客的网龄: " + yearsRunning + " 年 " + daysRunning + " 天 " + hoursRunning + " 时 " + minutesRunning + " 分 " + secondsRunning + " 秒"; }; // 页面加载时运行 window.onload = function() { calculateTime(); // 每秒自动更新一次 setInterval(calculateTime, 1000); // 1000 毫秒 = 1秒 };
- 修改文件:index/wp-content/themes/argon/footer.php(5)
- 添加代码:
<div><span id="time"></span></div>
8.增加农历和节气
- 修改文件:index/wp-content/themes/argon/functions.php
- 增加代码:农历代码
- 修改文件:index/wp-content/themes/argon/header.php(421)
- 修改代码
<div id="banner_container" class="banner-container container text-center"> <?php if ($enable_banner_title_typing_effect != "true"){?> <div class="banner-title text-white" style="text-align: right;"><span class="banner-title-inner"><!--<?php echo apply_filters('argon_banner_title_html', $banner_title); ?>--><?php echo get_lunar_date(); ?></span> <!--<?php echo get_option('argon_banner_subtitle') == '' ? '' : '<span class="banner-subtitle d-block">' . get_option('argon_banner_subtitle') . '</span>'; ?>--> <span class="banner-subtitle d-block"><?php echo get_jieqi_info(); ?></span> </div> <?php } else {?> <div class="banner-title text-white" data-interval="<?php echo get_option('argon_banner_typing_effect_interval', 100); ?>"><span data-text="<?php echo $banner_title; ?>" class="banner-title-inner"> </span> <?php echo get_option('argon_banner_subtitle') == '' ? '' : '<span data-text="' . get_option('argon_banner_subtitle') . '" class="banner-subtitle d-block"> </span>'; ?><?php echo get_jieqi_info(); ?></div> <?php }?> </div>
9.取消文章页页头背景
- 修改文件:index/wp-content/themes/argon/template-parts/content-single.php
- 修改代码:
('argon_show_thumbnail_in_banner_in_content_page') != 'true')
修改为:
('argon_show_thumbnail_in_banner_in_content_page') == 'true')
注释代码:
<?php /* if (argon_has_post_thumbnail() && get_option('argon_show_thumbnail_in_banner_in_content_page') != 'true'){ $thumbnail_url = argon_get_post_thumbnail(); echo "<img class='post-thumbnail' src='" . $thumbnail_url . "'></img>"; echo "<div class='post-header-text-container'>"; } if (argon_has_post_thumbnail() && get_option('argon_show_thumbnail_in_banner_in_content_page') == 'true'){ $thumbnail_url = argon_get_post_thumbnail(); echo " <style> body section.banner { background-image: url(" . $thumbnail_url . ") !important; } </style>"; } */ ?>
赞