在WordPress主题中添加一个滚动到顶部按钮,可以通过以下步骤实现:
function add_scroll_to_top_button() {
echo '<a href="#" id="scroll-to-top" title="返回顶部">返回顶部</a>';
}
function enable_scroll_to_top() {
wp_enqueue_script( 'scroll-to-top', get_template_directory_uri() . '/js/scroll-to-top.js', array('jquery'), '1.0', true );
}
add_action( 'wp_footer', 'add_scroll_to_top_button' );
add_action( 'wp_enqueue_scripts', 'enable_scroll_to_top' );
jQuery(document).ready(function($) {
// 当页面上滚超过200px时,显示返回顶部按钮
$(window).scroll(function() {
if ($(this).scrollTop() > 200) {
$('#scroll-to-top').fadeIn();
} else {
$('#scroll-to-top').fadeOut();
}
});
// 点击返回顶部按钮时平滑滚动到顶部
$('#scroll-to-top').click(function(e) {
e.preventDefault();
$('html, body').animate({scrollTop: 0}, '500');
});
});
这是一个简单的示例,你可以根据自己的需要进行修改和扩展。