Học WordPress + AI / WordPress cho người VIỆT !
WPShare247

Học wordpress cho người mới bắt đầu

  • Bắt đầu
    • Học WordPress
    • Elementor
    • WooCommerce
    • Tạo WordPress
    • Học WordPress kiểu mới 2025
    • Học PHP cơ bản
    • Tạo Website bằng WordPress
    • Quản trị WordPress
    • Sửa lỗi WordPress
    • Theme wordpress
    • Plugin WordPress
    • Hàm PHP
    • Seo WordPress
    • Bảo mật WordPress
    • Html & Css
    • Javascript và jQuery
    • Hướng dẫn lập trình
  • Video
    • Video TikTok
    • Video Shorts
  • Kho plugin
  • Tải Web Miễn Phí
  • Công cụ
    • Kiểm tra web WordPress
    • WordPress theme gì?
    • Check IP Website
    • Kiểm tra Tên Miền
    • Kiểm Tra SSL
    • Tạo File Disavow Google
    • Tạo QR Code
  • Giới thiệu
    • Khuyến Mãi
  • Đăng nhập
X
☰

Trang chủ » Code WordPress » Đoạn code kiểm tra plugin WordPress đã hoạt động (active) hay chưa?

📌 Mới: Bạn có thể 🧠 đặt câu hỏi cho AI về nội dung bài viết này ở cuối trang!

Đoạn code kiểm tra plugin WordPress đã hoạt động (active) hay chưa?

Xuất bản vào 28/05/2022 bởi Chinsu Man Xem: 9561
Shares
ChatGPT ChatGPT
Share
Share
Pin

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

Bài viết hướng dẫn có chứa CODE - Copy và sử dụng chúng sẽ tiện hơn cho bạn.

1. Tại sao phải kiểm tra Plugin đã hoạt động hay chưa?

Đoạn code này sẽ giúp các bạn tránh xảy ra lỗi khi vô tình tắt plugin đang kích hoạt. Tôi ví dụ, bạn đang làm Website WordPress bán hàng bằng Woocommerce, trong quá trình phát triển, thỉnh thoảng chúng ta sẽ gọi lại 1 số hàm liên quan đến plugin E-Commerce này. Đơn cử dễ thấy nhất là hàm khởi tạo 1 sản phẩm $product = wc_get_product( $post_id );.

Cụ thể:

🌱 Nếu thấy bài viết hữu ích, bạn có thể ủng hộ tác giả bằng cách nhấn vào quảng cáo bên dưới — như một donate miễn phí. Bạn không mất gì nhưng chúng tôi sẽ có thêm chi phí để duy trì và vận hành website. Cảm ơn bạn! 🙏

<?php
$product = wc_get_product( $post_id );

Điều gì sẽ xảy ra khi khách hàng truy cập vào Website trong khi đó Plugin Woocommerce đã bị tắt?

Ngưng kích hoạt Plugin

Ngưng kích hoạt Plugin

Sau khi ngưng kích hoạt plugin bạn sẽ thấy xảy ra 1 lỗi như hình bên dưới

Fatal error: Uncaught Error: Call to undefined function wc_get_product() in

Đoạn code kiểm tra plugin WordPress đã hoạt động (active) hay chưa?

2. Cách kiểm tra Plugin đã active chưa bằng code

Để sửa lỗi như trên. Hãy sao chép đoạn code sau và sử dụng nó khi cần thiết tại functions.php hoặc bất kì template nào trong theme.

include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
if ( is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
    echo 'Đang hoạt động (active)';
    $product = wc_get_product( $post_id );
}else{
    echo 'Chưa';
}

Lúc này dù có vô tình hay cố ý tắt plugin cũng không ảnh hưởng gì đến Website của chúng ta.

Bạn có thể kiểm tra bất kì plugin nào đang hoạt động hay không bằng hàm is_plugin_active( ‘thu_muc_plugin/main_file_plugin.php’ ) trong đó:

  • thu_muc_plugin: Thư mục chính của plugin cần kiểm tra
  • main_file_plugin.php: file chính của plugin

main_file_plugin.php là file chứa mô tả, thông tin plugin có dạng như sau:

<?php
/**
 * Plugin Name: All-in-one contact buttons - WPSHARE247
 * Plugin URI: https://wpshare247.com/
 * Description: Floating click to contact buttons All-In-One
 * Version: 1.0.1
 * Author: Wpshare247.com
 * Author URI: https://wpshare247.com
 * Text Domain: ws247-aio-ct-button
 * Domain Path: /languages/
 * Requires at least: 4.9
 * Requires PHP: 5.6
 */

Trong 1 vài trường hợp bạn sẽ gặp lỗi Trắng Trang, để xem lỗi bạn có thể sử dụng 1 trong các cách bên dưới đây nhé.

3. Cách bật chức năng hiển thị lỗi Debug.

3.1 Trong WordPress

Để xem hiển thị lỗi, warning cảnh báo khi xảy ra trong CMS WordPress bạn mở file wp-config.php trong thư mục Source Code và sửa lại dòng define('WP_DEBUG', true);

 

Bật debug wordpress

Bật debug wordpress

3.2 Trong code PHP

Cách nhanh nhất để xem lỗi trong Source Web PHP là hãy sao chép đoạn code sau vào file php load đầu tiên.

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Tắt hiển thị lỗi, cảnh báo warning, thay giá trị 1 thành 0

ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
error_reporting(E_ALL);

3.3 Sửa cấu hình file PHP.INI

Trong trường hợp bạn truy cập được vào hosting, bạn cũng có thể sửa thông số display_errors = ontrong file php.ini. Sau khi sửa nhớ là hãy restart lại Server hoặc VPS nhé.

3.4 Hiển thị lỗi qua .htaccess

php_flag display_startup_errors on
php_flag display_errors on

Như vậy tôi vừa chia sẻ các bạn 1 đoạn code tuy ngắn nhưng rất hữu ích nhầm tránh xảy ra lỗi đáng tiếc cho Website đang hoạt động. Hi vọng bài viết này sẽ giúp bạn xử lý được các vấn đề đang gặp phải.

CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%

❓ Hỏi AI về nội dung bài viết

Tóm tắt nội dung chính Gợi ý mục quan trọng Giải thích mục 1 rõ hơn Viết lại đoạn văn cho dễ hiểu Rút gọn văn bản mà vẫn đủ ý Thêm ví dụ minh hoạ cho đoạn 1 Lọc keyword từ khóa bài viết Lọc thuật ngữ Dịch bài viết sang: Tiếng Anh
Nếu bài viết chưa giải đáp hết thắc mắc của bạn, hãy hỏi WPSHARE247 AI – trợ lý thông minh sẵn sàng hỗ trợ ngay trong nội dung bài viết.

Bạn muốn tích hợp chức năng Hỏi AI trực tiếp dưới mỗi bài viết trên website? Hãy liên hệ dịch vụ thiết kế web tại Website366.com để được hỗ trợ triển khai nhanh chóng và chuyên nghiệp.

Shares
ChatGPT ChatGPT
Share
Share
Pin
← Bài cũ hơn → Bài tiếp theo
debugerror_reportingis_plugin_activeplugin
Bài viết liên quan
  • Tổng hợp những Plugin WordPress miễn phí đã có tích hợp AI bản Free

    Tổng hợp những Plugin WordPress miễn phí đã có tích hợp AI bản Free

  • Tài liệu hướng dẫn tích hợp AI Gemini trực tiếp vào WordPress thông qua API Google từng bước cụ thể

    Tài liệu hướng dẫn tích hợp AI Gemini trực tiếp vào WordPress thông qua API Google từng bước cụ thể

  • Tài liệu Hướng Dẫn Upload File Lên WordPress Bằng Ajax Dành Cho Người Mới

    Tài liệu Hướng Dẫn Upload File Lên WordPress Bằng Ajax Dành Cho Người Mới

  • Hướng Dẫn Thêm Button Vào WordPress Editor (TinyMCE)

    Hướng Dẫn Thêm Button Vào WordPress Editor (TinyMCE)

Học thiết kế Web WordPress

Download WordPress

Tải bản WordPress mới nhất

Tiếng Việt: Tải WordPress Mới

Quốc tế: Tải WordPress Mới

Liên kế MXH của WPShare247

Tìm thấy những kiến thức mới từ WPShare247

Giảm 50% Hosting

Xem chi tiết giảm giá 50% gói lưu trự Hosting tại đây => Link giảm 50%

Cách tạo Web bán hàng Bằng Flatsome

https://www.youtube.com/watch?v=gnT8Dn_KiXU

Video Tiktok mới nhất

@hocwordpress SSL bằng Plug-in Wordpress Really Simple SSL giúp bảo mật đúng cách hơn, tránh tình trạng bảo mật ảo HTTPS #wpshare247 #wordpress #plugin #ssl #https ♬ nhạc nền - Học WordPress - WPSHARE247.COM

Cách tạo Website WordPress 2025

https://www.youtube.com/watch?v=HtbtsH8q-KU

Bộ WIDGETS WS247 Đa Năng

Giúp bạn Thiết kế Website WordPress giống mẫu 99% trong thời gian ngắn nhất (Có bản nâng cấp mới V2). Download tại đây

 

Xem chi tiết tại đây  https://wpshare247.com/chia-se-bo-field-widget-giup-ban-thiet-ke-website-wordpress-nhanh-hon

MUA HOSTING – TẶNG BUỔI HỌC WP

Tặng 03 buổi (Mỗi buổi 30 phút) hỗ trợ miễn phí, tất cả các chuyên đề nào về học thiết kế website bằng WordPress khi mua Hosting và Tên miền => tại đây [ Có thể liên hệ bất cứ giờ nào để hỗ trợ học WP ]

Tôi đang cần...
Cách làm blog Plugin Wordpress Bảo mật Wordpress Seo với Wordpress Lỗi Wordpress WooCommerce

MUA HOSTING – TẶNG BUỔI HỌC WP

Chủ đề

  • Code WordPress
  • Hàm WordPress
  • Hướng dẫn WordPress
  • Theme wordpress
  • WooCommerce
  • Seo WordPress
  • Html & Css
  • Javascript và jQuery
  • Plugin WordPress
  • Hướng dẫn lập trình

Tag

add_action (2) add_filter (2) admin code (2) alt (2) Block Theme (2) cart (4) Contact Form 7 (8) css (4) custom post type (2) cài wordpress (2) danh mục sản phẩm (2) elementor (2) elementor free (2) filter (2) flatsome (2) functions.php (2) google font (2) hosting (2) html css (2) hướng dẫn dùng plugin (4) học wordpress (7) javascript (5) jquery (3) localhost (2) Loop (2) mysql (4) ngôn ngữ (2) phpmyadmin (3) plugin (4) plugin wordpress (2) Product (4) SMTP (2) Sản phẩm (3) Template page (2) theme option (2) Theme Wordpress (3) widget (2) woocommerce (25) wordpress (5) WordPress 2025 (2) wp-config (2) wp_enqueue_scripts (2) WP_Query (6) xampp (4) Yoast SEO (2)
Về WPShare247

Học wordpress cho người mới bắt đầu.

WPShare247 là blog chia sẻ các kiến thức về WordPress, sửa chữa lỗi wordpress, giới thiệu theme và plugin wordpress mới nhất. Đào tạo khóa học thiết kế Website bằng WordPress.

Menu
  • Trang chủ
  • Giới thiệu
  • Blog
  • Plugin WordPress
  • Liên hệ
Chủ đề wordpress
  • Sửa lỗi WordPress
  • Plugin WordPress
  • Theme wordpress
  • Seo WordPress
  • WooCommerce

Copyright © 2025 WPSHARE247. All Rights Reserved.
Một sản phẩm của WEB 366

  • Thiết kế web bởi Website366.com
  • Thiết kế website chuyên nghiệp TBAY.VN
  • Thiết kế website bán hàng