子比主题 – 顶部多功能组件按钮美化

本站资源均为网友推荐收集整理而来,请勿商业运营,仅供学习和研究,请在下载后24小时内删除!!

这是一款子比主题的顶部多功能组件按钮美化,这分两个按钮,在此文章之前,腾飞给大家分享过两款按钮的样式,这一款也是比较不错的,带有开始探索、创作者入驻等两个按钮,喜欢的自行部署吧!

子比主题 – 顶部多功能组件按钮美化插图

代码部署

定位:/wp-content/themes/zibll/func.php文件,没有这个文件自己创建一个,记得加上php头,要不然会报错,将下面的代码放里面即可!

/**
 * 在顶部多功能组件搜索框右侧添加两个按钮:开始探索 + 创作者入驻
 */
add_action('wp_footer', 'zib_custom_search_buttons');
function zib_custom_search_buttons() {
?>
<style>
.header-slider-search .search-input .line-form {
    display: flex;
    align-items: center;
    gap: 10px;
}
.header-slider-search .search-custom-btns {
    display: flex;
    gap: 8px;
    flex-shrink: 0;
    align-items: center;
}
.header-slider-search .search-custom-btns .but {
    border-radius: var(--main-radius, 8px);
    white-space: nowrap;
    padding: 4px 16px;
    font-size: 14px;
}
.header-slider-search .line-form {
    border-radius: 0;
}
.header-slider-search .abs-right {
    display: none;
}
.header-slider-search .search-submit-btn {
    cursor: pointer;
}
.header-slider-search .search-submit-btn:hover {
    opacity: 0.8;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', function() {
    var btns = '<div class="tuc-2ea177b2-99ccd3-0 search-custom-btns tuc-2ea177b2-99ccd3-0">' +
        '<a href="/explore" class="tuc-2ea177b2-99ccd3-0 but c-yellow tuc-2ea177b2-99ccd3-0">开始探索</a>' +
        '<a href="/creator" class="tuc-2ea177b2-99ccd3-0 but c-blue-2 tuc-2ea177b2-99ccd3-0">创作者入驻</a>' +
        '<button type="submit" class="tuc-2ea177b2-99ccd3-0 but c-green search-submit-btn tuc-2ea177b2-99ccd3-0">搜索</button>' +
    '</div>';
    
    document.querySelectorAll('.header-slider-search .search-input .line-form').forEach(function(form) {
        if (!form.querySelector('.search-custom-btns')) {
            form.insertAdjacentHTML('beforeend', btns);
        }
    
        var searchBtn = form.querySelector('.search-submit-btn');
        if (searchBtn) {
            searchBtn.addEventListener('click', function(e) {
                e.preventDefault();
                var searchForm = form.closest('form');
                if (searchForm) {
                    searchForm.submit();
                }
            });
        }
    });
});
</script>
<?php
}
© 版权声明 All Rights Reserved
THE END
点赞14
评论 抢沙发

请登录后发表评论

    暂无评论内容