Trang chủ Tin tức Thủ thuật website
Thủ thuật website

Chia Sẻ Code Tạo Nút Download Trong Bài Viết Đẹp, Chuẩn SEO Cho WordPress

Khi viết bài chia sẻ tài nguyên, phần mềm, hay tài liệu trên website, một nút bấm tải về (Download Button) bắt mắt chính là yếu tố quyết định kích thích người dùng hành động. Thay vì sử dụng những dòng text link đơn điệu dễ bị bỏ qua, một nút bấm có thiết kế hiện đại, màu sắc nịnh mắt sẽ giúp nâng tầm chuyên nghiệp cho trang blog của bạn.

Hôm nay, Kho theme WP của Theme Mới (thememoi.vn) sẽ chia sẻ cho bạn đoạn code  tạo nút Download đổ bóng, bo góc cực đẹp mà không cần dùng đến plugin nặng máy.

Chia Sẻ Code Tạo Nút Download Trong Bài Viết Đẹp, Chuẩn SEO Cho WordPress
Chia Sẻ Code Tạo Nút Download Trong Bài Viết Đẹp, Chuẩn SEO Cho WordPress

Tại sao bạn nên dùng Code Nút Download tự chế thay vì Plugin?

Nhiều anh em khi muốn tạo nút tải đẹp thường tìm đến các plugin tạo shortcode. Tuy nhiên, việc lạm dụng quá nhiều plugin sẽ khiến website của bạn bị phình to dữ liệu và làm chậm tốc độ load trang.

  • Tối ưu tốc độ tải trang: Đoạn code siêu nhẹ, giúp website của bạn mượt mà hơn, đạt điểm số cao trên Google PageSpeed Insights.

  • Chuẩn SEO và an toàn: Code thuần túy sạch 100%, không chứa mã độc, cấu trúc chuẩn giúp Google dễ dàng cào dữ liệu bài viết trên theme wordpress của bạn.

  • Giao diện responsive hiện đại: Tự động co giãn vừa vặn trên giao diện máy tính lẫn màn hình điện thoại di động (Mobile).

  • Hiệu ứng Gradient đổ bóng thời thượng: Tông màu xanh dương thời thượng kết hợp hiệu ứng di chuột (Hover) nhấc nhẹ nút lên cực kỳ kích thích trải nghiệm người dùng.

Cách làm như sau :

Bước 1 :Tạo file : phongvt-download.js vào chid theme

(function() {

    tinymce.PluginManager.add('phongvt_download_btn', function(editor) {

        editor.addButton('phongvt_download_btn', {

            text: 'Download',

            icon: false,

            onclick: function() {

                var frame = wp.media({

                    title: 'Chọn file download',

                    button: {
                        text: 'Chèn nút download'
                    },

                    multiple: false

                });

                frame.on('select', function() {

                    var attachment = frame.state().get('selection').first().toJSON();

                    editor.insertContent(
`<p>
<a class="phongvt-download-btn" href="${attachment.url}" target="_blank">
⬇ Download Plugin
</a>
</p>`
                    );

                });

                frame.open();

            }

        });

    });

})();

 

Bước 2 chèn vào function của chid theme

add_filter('mce_buttons', 'phongvt_add_download_button');

function phongvt_add_download_button($buttons){

    array_push($buttons, 'phongvt_download_btn');

    return $buttons;
}

add_filter('mce_external_plugins', 'phongvt_download_plugin');

function phongvt_download_plugin($plugin_array){

    $plugin_array['phongvt_download_btn'] =
    'https://thememoi.vn/wp-content/themes/phongvt-download.js';

    return $plugin_array;
}

nhớ thay cho đúng đường dẩn file js lúc nãy

Bước 3 : thêm vào css bổ sung

.phongvt-download-btn{
    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:15px 34px;

    background:linear-gradient(135deg,#2563eb,#0ea5e9);
    color:#fff !important;

    border-radius:16px;

    font-size:18px;
    font-weight:700;
    text-decoration:none;

    box-shadow:
    0 12px 30px rgba(37,99,235,.28);

    transition:.3s;
    position:relative;
    overflow:hidden;
}

/* shine effect */
.phongvt-download-btn:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;

    width:80%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );

    transition:.6s;
}

.phongvt-download-btn:hover:before{
    left:130%;
}

.phongvt-download-btn:hover{
    transform:translateY(-4px);
    box-shadow:
    0 18px 40px rgba(37,99,235,.35);
}

.phongvt-download-btn:active{
    transform:scale(.97);
}

Một bài viết chia sẻ link tải đẹp chỉ phát huy hết tác dụng khi được đặt trong một cấu trúc theme wp chuẩn SEO, giao diện mượt mà và load nhanh.

Nếu bạn đang sở hữu một website cũ kỹ, tỷ lệ chuyển đổi kém, hoặc đang muốn xây dựng một trang blog chia sẻ tài nguyên chuyên nghiệp, hãy tham khảo ngay kho theme wp tại thememoi.vn. Chúng tôi chuyên cung cấp các mẫu theme mới, giao diện hiện đại độc quyền được tối ưu sẵn code nút bấm, form đăng ký và tốc độ tối đa.

Đặc biệt, Theme Mới luôn hỗ trợ anh em cài đặt các mẫu theme wp giá rẻ với chi phí tối ưu nhất, cam kết bảo hành kỹ thuật trọn đời để bạn yên tâm làm nội dung kéo traffic!

Hy vọng đoạn code tạo nút download này sẽ giúp các bài viết của bạn trông chuyên nghiệp và thu hút lượt click hơn. Chúc website của bạn sớm bùng nổ traffic!

Hãy theo dõi danh mục thủ thuật tại thememoi.vn để không bỏ lỡ những đoạn code tiện ích và các chương trình ưu đãi khi mua theme wp độc quyền nhé!

(Lưu ý: Nếu gặp bất kỳ khó khăn nào trong quá trình cài đặt lên theme wp của bạn, đừng ngần ngại chat với bộ phận hỗ trợ của thememoi.vn để được hỗ trợ cấu hình hoàn toàn miễn phí nhé!)

Trường Phong
Tác giả

Trường Phong

Mình là Trường Phong, Mình bắt đầu tìm hiểu làm website từ năm 2006 từ thời của freecode ,svit ,easyvn , host 110mb ,000webhost.. ban đầu chỉ đơn giản là yêu thích thiết kế web để nghe nhạc hay blog kỹ niệm ,sau này tìm hiểu và bén duyên làm cho khách hàng muốn tạo ra những trang web đẹp, dễ dùng, phù hợp với nhu cầu thật của người kinh doanh. Trong quá trình làm nghề, mình may mắn có cơ hội đồng hành cùng nhiều khách hàng ở nhiều lĩnh vực khác nhau và kể từ đó theo nghề làm website chuyên nghiệp. Theme Mới được xây dựng với mong muốn chia sẻ những giao diện WordPress chỉn chu, dễ sử dụng và tiết kiệm thời gian cho khách hàng. Mình luôn cố gắng hoàn thiện từng sản phẩm theo hướng thực tế, dễ chỉnh sửa và phù hợp với người dùng tại Việt Nam.

Liên hệ Call Zalo Messenger
Top