Thêm js vào quản trị wordpress
Bạn có thể thêm javascript vào quản trị viên WordPress mà không cần chạm vào lõi WordPress. Nói cách khác, không chạm vào bất cứ thứ gì bên trong thư mục wp-admin. Nếu không, tùy chỉnh của bạn sẽ bị ghi đè trong bản cập nhật lõi WordPress tiếp theo Show
Bạn muốn thêm móc hành động “admin_init” vào các chức năng của chủ đề. php Thêm đoạn mã sau vào dưới cùng của chức năng. tập tin php… móc admin_init Codex WordPress cho trạng thái hook này “admin_init được kích hoạt trước bất kỳ hook nào khác khi người dùng truy cập vào khu vực quản trị. Móc này không cung cấp bất kỳ tham số nào, vì vậy nó chỉ có thể được sử dụng để gọi lại một chức năng đã chỉ định. ” Khi admin_init được kích hoạt, nó sẽ gọi hàm “enqueue_admin_script”. Đây là một chức năng được đặt tên tùy ý mà bạn chọn. Bởi vì bạn sẽ xây dựng định nghĩa hàm đó trong dòng tiếp theo. Trong định nghĩa hàm của chúng tôi cho enqueue_admin_script, chúng tôi gọi hàm wordpress tích hợp wp_enqueue_script để thêm tập lệnh của chúng tôi vào hệ thống Tham số đầu tiên của wp_enqueue_script là tên tập lệnh của chúng ta (không có. js). Tham số thứ hai là đường dẫn uri đến tập lệnh đó. Tham số thứ ba là các phụ thuộc mà tập lệnh có thể phụ thuộc vào. Ở đây chúng tôi chỉ định không có mảng trống. Nếu tập lệnh của chúng tôi phụ thuộc vào jQuery, chúng tôi sẽ đặt array( 'jquery' ) Tham số thứ tư phiên bản của tập lệnh. Tham số thứ năm là đúng nếu chúng ta muốn tập lệnh được đặt ở chân trang JavaScript có thể giúp bạn thêm tất cả các loại chức năng hữu ích vào trang web WordPress của mình. Tuy nhiên, nếu bạn muốn tận dụng những lợi ích đó, bạn không thể chỉ sao chép và dán JavaScript vào trình chỉnh sửa WordPress Rất may, vẫn có một số cách dễ dàng để thêm JavaScript vào WordPress, bằng cách sử dụng plugin WordPress miễn phí hoặc đoạn mã DIY của riêng bạn Trong bài đăng này, bạn sẽ tìm hiểu tất cả về cách JavaScript có thể mang lại lợi ích cho trang web của bạn và cách bạn có thể thêm JavaScript vào WordPress đúng cách. Ngoài phương pháp thủ công, bao gồm các hướng dẫn từng bước cho ba plugin JavaScript WordPress phổ biến nhất – tất cả đều miễn phí sử dụng JavaScript là gì?JavaScript, đôi khi được viết tắt là JS, là ngôn ngữ lập trình phía máy khách phổ biến mà bạn có thể sử dụng để thêm nhiều chức năng vào trang web WordPress của mình Hầu hết WordPress được viết bằng PHP, là ngôn ngữ phía máy chủ. Điều này có nghĩa là máy chủ trang web của bạn thực thi mã trước khi cung cấp sản phẩm cuối cùng cho trình duyệt của khách truy cập Tuy nhiên, JavaScript là ngôn ngữ phía máy khách, có nghĩa là nó chạy trong trình duyệt của người dùng chứ không phải trên máy chủ của bạn. Điều này mở ra rất nhiều cơ hội để thêm chức năng động vào trang web của bạn, ngay cả sau khi trang đã được tải Ngoài ra, bạn cũng sẽ thường sử dụng JavaScript để tích hợp các dịch vụ của bên thứ ba vào trang web của mình, chẳng hạn như đoạn mã theo dõi như Google Analytics hoặc công cụ trò chuyện trực tiếp Bạn có thể sử dụng JavaScript trong WordPress không?Có – bạn hoàn toàn có thể sử dụng JavaScript trong WordPress. Trên thực tế, bạn đã tận hưởng sức mạnh của JavaScript trên trang web của mình Ví dụ: mặc dù phần mềm cốt lõi của WordPress chủ yếu được viết bằng PHP, nhưng nó vẫn dựa vào JavaScript cho nhiều chức năng quan trọng, chẳng hạn như trình chỉnh sửa nội dung và nhiều khối của nó Nhiều chủ đề và plugin WordPress cũng sử dụng JavaScript để tăng sức mạnh cho chức năng của chúng, chẳng hạn như menu điều hướng bóng bẩy và hiệu ứng trượt ra Và tất nhiên, như bạn mong đợi từ thực tế là bài đăng này tồn tại, bạn cũng có thể thêm JavaScript tùy chỉnh của riêng mình vào trang web của mình khi cần JavaScript có thể làm gì cho các trang web WordPress?Khả năng thêm JavaScript vào WordPress là vô tận Đối với hầu hết người dùng, trường hợp sử dụng phổ biến nhất để thêm JavaScript vào WordPress là tích hợp các công cụ và dịch vụ của bên thứ ba vào trang web của bạn Ví dụ: hầu hết các dịch vụ phân tích/theo dõi đều dựa vào việc thêm đoạn mã JavaScript vào trang web của bạn. Điều này đúng với Google Analytics, Facebook Pixel, thẻ Pinterest, v.v. Tương tự, rất nhiều dịch vụ của bên thứ ba sử dụng đoạn mã JavaScript để tích hợp với trang web của bạn. Dưới đây là một vài ví dụ, nhưng đây không phải là một danh sách đầy đủ
Cuối cùng, bạn cũng có thể thêm JavaScript tùy chỉnh của riêng mình vào trang web của mình để thêm tất cả các loại chức năng khác nhau. Tuy nhiên, đối với điều cuối cùng này, bạn sẽ cần một số kiến thức về phát triển nếu bạn muốn tùy chỉnh trang web của mình bằng JavaScript của riêng bạn (hoặc bạn sẽ phải trả tiền cho nhà phát triển để làm điều đó cho bạn) Ba cách để thêm JavaScript vào WordPressKhi nói đến việc thêm JavaScript vào WordPress, bạn có nhiều tùy chọn Đối với hầu hết mọi người, sử dụng plugin JavaScript WordPress cung cấp cách tiếp cận đơn giản nhất, nhưng cũng có các phương pháp thủ công nếu bạn thích cách tiếp cận DIY hơn 1. Sử dụng Plugin JavaScript WordPress (Tốt nhất cho hầu hết mọi người)Tùy chọn tốt nhất và đơn giản nhất cho hầu hết mọi người là sử dụng plugin JavaScript WordPress mà bạn cũng có thể thấy được gọi là plugin trình quản lý đoạn mã hoặc thứ gì đó tương tự Mặc dù các tính năng chính xác sẽ phụ thuộc vào plugin, nhưng ý tưởng cơ bản là các plugin này cung cấp cho bạn giao diện dễ sử dụng để thêm và quản lý các đoạn mã JavaScript trực tiếp từ Quản trị viên WP của bạn Đây là một ví dụ Cách tiếp cận này có một số ưu điểm
Dưới đây là một số plugin WordPress tốt nhất để quản lý JavaScript
Xa hơn một chút trong bài đăng này, bạn sẽ tìm thấy các hướng dẫn từng bước về cách sử dụng ba trong số các plugin phổ biến nhất (tất cả đều miễn phí) 2. Sử dụng WordPress Hooks và các chức năng. php của Child Theme (Phức tạp hơn một chút)Nếu bạn không muốn cài đặt plugin đoạn mã JavaScript WordPress, bạn cũng có thể thêm JavaScript vào WordPress theo cách thủ công bằng các chức năng của chủ đề WordPress của mình. php và hệ thống hook WordPress Phương pháp này phức tạp hơn một chút, nhưng nó cho phép bạn đạt được kết quả cuối cùng tương tự như các plugin ở trên Về cơ bản, hệ thống hook WordPress cho phép bạn đưa bất kỳ nội dung nào vào đầu trang hoặc chân trang của trang web, bao gồm cả JavaScript Khi kết hợp một số mã PHP cho hook với JavaScript của bạn, bạn có thể tự động đưa mã đó vào trang web của mình. Đây là một ví dụ về mã mà bạn sẽ sử dụng để thêm JavaScript vào tiêu đề trang web của mình
Bạn cũng có thể sử dụng PHP phức tạp hơn để thêm các câu lệnh IF có điều kiện, chẳng hạn như chỉ thêm JavaScript vào một bài đăng hoặc trang nhất định trên trang web của bạn Dưới đây là ví dụ về việc chỉ thêm JavaScript vào một trang bằng cách nhắm mục tiêu ID của trang
Nếu bạn sử dụng các chức năng của chủ đề. php, điều quan trọng là sử dụng chủ đề con WordPress để đoạn mã JavaScript của bạn không bị ghi đè khi bạn cập nhật chủ đề của mình Thay thế cho việc sử dụng các chức năng của chủ đề con bạn. php, bạn cũng có thể tạo plugin tùy chỉnh của riêng mình để chứa các đoạn mã này Ưu điểm chính của việc sử dụng plugin tùy chỉnh thay vì các chức năng của chủ đề con của bạn. php là nó làm cho đoạn mã của bạn không theo chủ đề. Tức là bạn có thể thay đổi chủ đề và tất cả các đoạn mã JavaScript của bạn sẽ vẫn hoạt động Bạn vẫn có thể sử dụng các ví dụ mã tương tự ở trên khi tạo plugin WordPress tùy chỉnh 3. Enqueue JavaScript Sử dụng wp_enqueue_script (Chủ yếu chỉ dành cho nhà phát triển)Phương pháp cuối cùng này phức tạp hơn một chút và sẽ không áp dụng cho hầu hết các trường hợp sử dụng khi bạn thêm JavaScript vào trang web của mình Tuy nhiên, bạn có thể gặp các tình huống phức tạp hơn khi bạn cần tải tệp JavaScript của riêng mình lên trang web của mình và sử dụng tệp đó, thay vì nhúng đoạn mã JavaScript từ dịch vụ của bên thứ ba như Google Analytics hoặc Facebook Điều này thường chỉ áp dụng cho các nhà phát triển đang làm việc trên các chủ đề hoặc plugin tùy chỉnh, nhưng nó có thể xảy ra trong các tình huống khác Trong trường hợp này, bạn sẽ muốn sử dụng hàm wp_enqueue_script để đăng ký tệp JavaScript đó với trang web WordPress của mình và cho WordPress biết nơi tải tệp Cách thêm JavaScript vào WordPress bằng PluginMặc dù tất cả các phương pháp trên đều cung cấp các cách khả thi để thêm JavaScript vào WordPress, nhưng cách tiếp cận plugin là cách tốt nhất vì những lý do đã thảo luận ở trên. Dưới đây là tóm tắt nhanh về những lý do đó
Dưới đây, bạn sẽ tìm thấy hướng dẫn cho ba trong số các plugin WordPress JavaScript phổ biến nhất Nếu bạn đang sử dụng WordPress. com, ít nhất bạn phải sử dụng WordPress. com Kế hoạch kinh doanh để cài đặt các plugin tùy chỉnh của riêng bạn. Nếu bạn chưa nâng cấp, bạn có thể nâng cấp bằng cách làm theo các hướng dẫn sau Nếu bạn đã sử dụng các gói Kinh doanh hoặc Thương mại điện tử nhưng bạn không chắc chắn cách cài đặt plugin tùy chỉnh, bạn có thể xem hướng dẫn này để cài đặt plugin trên WordPress. com Cách sử dụng WPCode để thêm JS vào WordPressTrước đây được gọi là Chèn đầu trang và chân trang, WPCode là một trong những plugin WordPress phổ biến nhất dành cho các đoạn mã JavaScript Mặc dù plugin giúp dễ dàng đưa các tập lệnh trên toàn trang web vào đầu trang và chân trang của bạn, nhưng một trong những tính năng nổi bật của nó là nó cũng cho phép bạn thêm các quy tắc có điều kiện để kiểm soát thời điểm tải tập lệnh Ví dụ: bạn chỉ có thể tải JavaScript trên một số nội dung nhất định hoặc cho người dùng đã đăng nhập vào trang web của bạn (hoặc chưa đăng nhập). Hoặc, bạn có thể làm cả hai cùng một lúc. Tức là thêm JavaScript vào một trang cụ thể trên trang web của bạn và chỉ tải tập lệnh đó nếu người dùng đã đăng nhập Đây là cách để bắt đầu
Bây giờ, bạn sẽ ở trong giao diện trình chỉnh sửa đoạn trích đầy đủ Ở trên cùng, bạn sẽ muốn làm ba điều
Sau đó, sử dụng nút chuyển đổi bên cạnh nút đó để chuyển đoạn mã thành Hoạt động để hiển thị đoạn mã trên trang web của bạn Và đó là nó. Để chèn đoạn mã bổ sung trên trang web của mình, bạn có thể lặp lại quy trình để thêm từng đoạn mã riêng biệt Cách sử dụng CSS và JS tùy chỉnh đơn giản để thêm JS vào WordPressCSS và JS tùy chỉnh đơn giản không cung cấp nhiều tùy chọn quy tắc có điều kiện như plugin WPCode trừ khi bạn trả tiền cho phiên bản Pro. Tuy nhiên, nếu bạn chỉ muốn thêm các đoạn mã JavaScript trên toàn trang web, nó sẽ mang lại tên của nó bằng cách cung cấp một cách đơn giản để làm như vậy, ngay cả với phiên bản miễn phí Khi bạn đã cài đặt và kích hoạt plugin, bạn có thể di chuột qua menu CSS & JS tùy chỉnh trong Quản trị viên WP của mình để chọn giữa hai tùy chọn
Hầu hết thời gian, có thể bạn sẽ muốn sử dụng tùy chọn Thêm HTML tùy chỉnh, ngay cả khi tùy chọn này nghe có vẻ hơi không trực quan. Thao tác này sẽ mở ra giao diện để quản lý đoạn mã này. Nhiều cài đặt yêu cầu phiên bản Pro để truy cập, nhưng bạn vẫn có được sự linh hoạt tốt với phiên bản plugin miễn phí Đây là những gì để cấu hình
Khi bạn đã lựa chọn xong, hãy nhấp vào nút Xuất bản để hiển thị đoạn mã JavaScript của bạn Nếu muốn thêm nhiều JavaScript hơn, bạn có thể lặp lại quy trình cho từng đoạn mã bổ sung Cách sử dụng Trình quản lý mã Header Footer để thêm JS vào WordPressHeader Footer Code Manager là một plugin miễn phí phổ biến khác sử dụng cách tiếp cận tương tự như WPCode Một lợi thế mà nó có là nó cho phép bạn nhắm mục tiêu đoạn mã JavaScript của mình tới người dùng đang duyệt trên một số thiết bị nhất định (e. g. điện thoại thông minh hoặc máy tính để bàn). Tuy nhiên, phiên bản miễn phí thiếu tùy chọn nhắm mục tiêu người dùng cụ thể dựa trên trạng thái đăng nhập hoặc vai trò của họ như WPCode cho phép, mặc dù bạn có thể truy cập tính năng này bằng cách trả tiền cho phiên bản cao cấp của Trình quản lý mã Header Footer Để bắt đầu, hãy cài đặt và kích hoạt plugin, sau đó truy cập HFCM → Thêm mới trong Quản trị viên WP của bạn Bây giờ, bạn sẽ ở trong giao diện nơi bạn có thể thêm đoạn mã của mình Ở trên cùng, bạn có thể sử dụng hộp để định cấu hình chi tiết về đoạn trích của mình
Bên dưới đó, bạn có thể thêm đoạn mã thực tế của mình vào hộp Đoạn mã/Mã Khi bạn hoàn tất, hãy nhớ nhấp vào nút Lưu ở cuối giao diện Sau đó, bạn có thể lặp lại quy trình để thêm nhiều đoạn mã JavaScript hơn nếu cần Bản tóm tắtThêm JavaScript vào WordPress mở ra rất nhiều tính linh hoạt cho trang web của bạn. Bạn có thể sử dụng nó để thêm tập lệnh theo dõi hoặc tích hợp dịch vụ của bên thứ ba Hoặc, bạn có thể thêm JavaScript tùy chỉnh của riêng mình (hoặc thuê một nhà phát triển để giúp bạn làm điều đó) Đối với hầu hết người dùng WordPress, sử dụng một trong các plugin WordPress JavaScript là cách tốt nhất để bắt đầu Tuy nhiên, nếu thích cách tiếp cận DIY, bạn cũng có thể thêm JavaScript theo cách thủ công bằng cách sử dụng chủ đề con hoặc plugin tùy chỉnh Nếu bạn muốn có khả năng sử dụng các plugin JavaScript này trên WordPress của mình. com, ít nhất bạn phải sử dụng WordPress. com Kế hoạch kinh doanh để bạn có thể cài đặt các plugin tùy chỉnh của riêng mình |