Hướng dẫn viết một plugin đơn giản cho WordPress – Phần 1

Chạy thử plugin trong WP

Tôi không chắc rằng liệu plugin của chúng ta có chạy đúng hay không. Cách đơn nhất là chạy thử nó. Bạn hãy quay lại phần Admin để active nó lên. Tiếp đó, bạn vào wp-content > themes > Theme-bạn-đang-dùng chọn file index.php, archive.php hoặc single.php. Đặt đoạn mã sau vào bất kỳ đâu mà bạn muốn xuất hiện câu “Hello World !”

< ?php
if(function_exists('hello_world')) {
hello_world();
}
?>

Ở đây xuất hiện một hàm mới function_exists(). Đây là hàm API của WP có nhiệm vụ kiểm tra xem một hàm được gọi có tồn tại hay không. Đây là một hàm rất hữu ích, nếu không dùng nó, giả sử hàm hello-world của chúng ta không tồn tại hoặc bị xoá hoặc chưa ở trạng thái Active, lỗi “Fatal error: call to undefined function” sẽ xảy ra và làm WP không thể chạy tiếp tục (crash)

Đây là kết quả chúng ta có được:

Hello World Plugn Test 449x251 Hướng dẫn viết một plugin đơn giản cho WordPress   Phần 1

Bài viết đến đây tạm dừng. Phần 2 sẽ được đăng trong thời gian sắp tới. Khi đó chúng ta sẽ nghiên cứu cách thêm options của plugin trong Admin.

Cám ơn các bạn đã theo dõi icon smile Hướng dẫn viết một plugin đơn giản cho WordPress   Phần 1

@All: Nếu các bạn có nhã ý đăng lại bài này ở website/blog khác, vui lòng ghi rõ nguồn gốc của bài viết và đặt text link đến Shinichi ‘s Blog ở cuối bài nhé ! Thanks !

(Copyright © 2010 by Hoàng Tuấn Anh @ Việt Coding – http://vietcoding.com)

Pages: 1 2 3



Tuấn Anh

Là một người đam mê lập trình, hiện tập trung mảng phát triển ứng dụng web dựa trên nền tảng của WordPress. Đồng thời, nhằm đạt sự trọn vẹn trong công việc freelance, tôi đang học đồ hoạ, để có thể tự mình thiết kế layout, logo và những thứ khác liên quan đến đồ họa. Mục tiêu vài năm tới: Tôi sẽ là Full Web Developer = Graphics Design + Coding. Vietcoding Blog viết về WordPress, chia sẻ kinh nghiệm, mẹo vặt, viết plugin, làm theme và ôm ấp ý tưởng viết một Web Application Framework dựa trên WordPress. Đồ hoạ là chuyên mục đang được chuẩn bị trong tương lai.

Comments

  1. Tinh says:

    Quyết tâm đọc hết các phần để làm 1 cái riêng cho blogviet, bác nhớ viết hết và chi tiết nhé, em là gà mờ lắm đó:-”
    .-= Tinh´s last blog ..Yahoo: Công Cụ Tìm Kiếm Mặc Định Của Firefox Trên Ubuntu =-.

  2. Shinichi says:

    @Tinh

    Hì hì, chưa rảnh để dịch + biên tập phần 2 nữa. Bác thông cảm chờ vậy
    :-”
    .-= Shinichi´s last blog ..10 plugins giúp bảo vệ blog WordPress của bạn =-.

Speak Your Mind

*