Chuyển tới nội dung

Hướng Dẫn Thêm JavaScript vào WordPress Cho Page và Post

Hướng Dẫn Thêm JavaScript vào WordPress Cho Page và Post

WordPress là một nền tảng mạnh mẽ cho việc xây dựng và quản lý nội dung trên web. Một trong những lợi ích lớn của việc sử dụng WordPress là khả năng tùy chỉnh sâu rộng, bao gồm việc thêm JavaScript vào các trang (page) và bài viết (post). Việc này có thể giúp cải thiện tính năng và giao diện của trang web của bạn, từ việc thêm các hiệu ứng động đến tích hợp các chức năng phức tạp hơn. Dưới đây là hướng dẫn chi tiết về cách thêm JavaScript vào WordPress cho page và post.

1. Cách Thêm JavaScript vào WordPress Qua Theme hoặc Plugin

1.1 Thêm JavaScript vào File Theme

Tạo File JavaScript

Trước tiên, tạo một file JavaScript mới. Ví dụ, tạo file có tên custom-script.js trong thư mục js của theme bạn đang sử dụng. Bạn có thể tạo thư mục này nếu chưa có.

Enqueue JavaScript Trong Theme

Mở file functions.php của theme bạn đang sử dụng. Đây là nơi bạn sẽ thêm mã để enqueue (nạp) file JavaScript của bạn.

Thêm đoạn mã sau vào functions.php:

function add_custom_scripts() {
    // Đảm bảo đường dẫn đến file JavaScript chính xác
    wp_enqueue_script('custom-js', get_template_directory_uri() . '/js/custom-script.js', array('jquery'), null, true);
}
add_action('wp_enqueue_scripts', 'add_custom_scripts');

    Đoạn mã trên sẽ nạp file JavaScript custom-script.js và phụ thuộc vào jQuery. Tham số true cho biết script sẽ được thêm vào chân trang (footer).

    1.2 Thêm JavaScript Vào Plugin

    Tạo Plugin Mới

    Nếu bạn muốn thêm JavaScript mà không làm thay đổi theme, bạn có thể tạo một plugin mới. Tạo một thư mục mới trong thư mục wp-content/plugins và đặt tên cho nó, ví dụ custom-js-plugin.

    Tạo File Plugin

    Trong thư mục plugin mới, tạo một file PHP, ví dụ custom-js-plugin.php. Mở file và thêm đoạn mã sau:

    <?php
    /*
    Plugin Name: Custom JS Plugin
    Description: Một plugin để thêm JavaScript vào WordPress.
    Version: 1.0
    Author: Bạn
    */
    
    function add_custom_plugin_scripts() {
        wp_enqueue_script('custom-plugin-js', plugins_url('/js/custom-script.js', __FILE__), array('jquery'), null, true);
    }
    add_action('wp_enqueue_scripts', 'add_custom_plugin_scripts');
    ?>

    Tạo File JavaScript

    Tạo thư mục js trong thư mục plugin và thêm file JavaScript của bạn vào đây.

    Kích Hoạt Plugin

    Vào bảng điều khiển WordPress, vào phần Plugin và kích hoạt plugin của bạn.

      2. Thêm JavaScript Trực Tiếp Vào Trang hoặc Bài Viết

      Nếu bạn chỉ muốn thêm JavaScript vào một trang hoặc bài viết cụ thể mà không ảnh hưởng đến toàn bộ website, bạn có thể làm như sau:

      2.1 Sử Dụng Custom Fields

      Thêm Custom Field

      Trong phần chỉnh sửa trang hoặc bài viết, cuộn xuống đến phần “Custom Fields”. Nếu bạn không thấy phần này, bạn cần bật nó lên từ màn hình tùy chọn (Screen Options) ở góc trên cùng bên phải.

      Tạo Custom Field Mới

      Thêm một custom field mới với tên là custom_script và dán mã JavaScript của bạn vào trường giá trị.

      Hiển Thị JavaScript Trong Theme

      Mở file single.php (hoặc file tương tự cho trang) trong theme của bạn và thêm đoạn mã sau trước thẻ </body>:

      <?php
      // Kiểm tra nếu custom field có giá trị
      $custom_script = get_post_meta(get_the_ID(), 'custom_script', true);
      if ($custom_script) {
          echo '<script type="text/javascript">' . esc_js($custom_script) . '</script>';
      }
      ?>

        2.2 Sử Dụng Plugin Hỗ Trợ

        Có một số plugin như “Insert Headers and Footers” hoặc “WPCode” giúp bạn dễ dàng thêm JavaScript vào các phần khác nhau của trang web mà không cần chỉnh sửa code trực tiếp. Bạn chỉ cần cài đặt và cấu hình các plugin này để thêm mã JavaScript vào header hoặc footer.

        3. Kiểm Tra và Debug

        Sau khi thêm JavaScript vào trang hoặc bài viết, bạn nên kiểm tra kỹ lưỡng để đảm bảo mã hoạt động như mong đợi. Sử dụng công cụ Developer Tools trong trình duyệt để kiểm tra các lỗi và xác nhận rằng JavaScript đã được nạp đúng cách.

        Kết Luận

        Thêm JavaScript vào WordPress có thể giúp bạn tùy chỉnh và nâng cao chức năng của trang web một cách linh hoạt. Dù bạn chọn cách thêm qua theme, plugin, hoặc trực tiếp vào các trang/bài viết, việc nắm vững các phương pháp này sẽ giúp bạn tối ưu hóa trang web của mình một cách hiệu quả. Hãy chắc chắn kiểm tra các thay đổi của bạn để đảm bảo rằng mọi thứ hoạt động mượt mà và không gây ra lỗi cho trang web.

        Kết nối với web designer Lê Thành Nam

        LinkedIn

        LinkedIn (Quốc tế)

        Facebook

        Twitter

        Website

        Chia Sẻ Bài Viết
        Follow Nam Trên LinkedIn
        Follow on LinkedIn

        BÀI VIẾT KHÁC

        Tham Khảo Các Dịch Vụ Của Web Designer Lê Thành Nam

        Thiết Kế WebsiteTrọn Gói
        Thiết Kế Website
        Trọn Gói
        Nâng Tầm Thương Hiệu, Tối Ưu Hiệu Suất
        SEO Website Tổng Thể
        SEO
        Website Tổng Thể
        Tăng Thứ Hạng, Thu Hút Khách Hàng
        Nâng Cấp Website
        Nâng Cấp
        Website
        Đổi Mới Hiệu Suất, Nâng Cao Trải Nghiệm
        Quản Trị Website
        Quản Trị
        Website
        Đảm Bảo Hoạt Động, Tối Ưu Hiệu Suất