HƯỚNG DẪN VIẾT PLUGIN CHO WORDPRESS

Các bài lý giải về WordPress trước đó bản thân đa phần giải đáp chúng ta viết thẳng lên tệp tin functions.php. Tuy nhiên biện pháp làm kia chỉ là nhằm lý giải các bạn nkhô nóng hơn thôi, còn Khi làm thực tế thì bạn nên tách nó ra thành các Plugin cùng gắn vào. quý khách hàng còn có thể sử dụng cho những theme khác nữa. Thật ra làm cho Plugin không khó khăn, nó cũng giống như câu hỏi các bạn viết hàm trong trong file functions vậy. Bài viết dưới đây vẫn chỉ rõ cho mình biết cách tạo nên một Plugin là như thế nào.

Bạn đang xem: Hướng dẫn viết plugin cho wordpress

 kích hoạt hook và Fillter hook vào WordPress

Nếu các bạn đã theo dõi nhiều bài viết thiết kế themes wordpress của chính mình chắc hẳn rằng chúng ta đang thấy mình tất cả thực hiện các hook này tương đối nhiều. Trong bài: Tìm gọi về Action Hook, Filter Hook cùng cách thực hiện bọn chúng vào WordPress mình đã tất cả nói rất rõ về nhị khái niện này rồi đề nghị mình sẽ không còn kể lại ở đây nữa.

Ở phía trên mình vẫn nói về vai trò của nhị cái “móc” này đối với Pluign. Lúc các bạn sử dụng hook chính là lúc các bạn can thiệp vào những điểm neo của wordpress đang chế tạo sẵn, tùy đổi thay nó theo sự ước muốn của mình. Bạn áp dụng Action hook lúc bạn muốn tạo thành một sản phẩm gì đấy, chuyển đổi thứ kia, ví như custom post type, tạo thành hành động gửi mail,… Trong lúc đó Fillter hook được áp dụng nhằm lọc ngôn từ là đa phần. Giả sử nlỗi Plugin muốn chèn các link nofollow mang lại liên kết out thì nó bắt buộc thực hiện dòng hook này để thanh lọc câu chữ trước khi chỉ dẫn ngoài…. Tuy nhiên chưa hẳn dịp như thế nào Plugin cũng sử dụng hook, ví dụ tạo một plugin tiếp sau đây sẽ không thực hiện hook làm sao.

Tạo các tlỗi mục cùng file plugin

Bây giờ đồng hồ bản thân đang truy vấn vào mục "wp-contentplugins", tạo nên thêm 1 thỏng mục mang tên "opdaichien.com-plugin", chúng ta có thể đánh tên gì tùy bạn, sau đó mình sẽ khởi tạo ra các mục cùng một tệp tin php nlỗi sau:


*

Tạo file và tlỗi mục mang lại plugin


Tạo mang lại hầm hố vậy thôi chứ mình chỉ sử dụng từng bản thân file opdaichien.com-plugin.php thôi, những thỏng mục bên trên rất có thể chúng ta ko phải.

Bắt đầu viết Plugin Random Posts WordPress

Bây tiếng các bạn mlàm việc tệp tin php chúng ta đang chế tạo với paste đoạn code sau vào:

Bạn rất có thể đổi những tên lại mang lại phù hợp. Bên bên trên chỉ là 1 trong những đoạn phản hồi để khai báo Plugin. Nếu chúng ta có không ít file php vào mục này thì các bạn knhị báo đoạn này làm việc file như thế nào thì WordPress vẫn lấy tệp tin kia làm tệp thiết yếu.

Bây giờ đồng hồ các bạn vào phần Plugin và các bạn sẽ thấy một mục plugin new vì chưng các bạn chế tác xuất hiện.

Xem thêm: Hướng Dẫn Hạ Cấp Ios 9.3.5, Hướng Dẫn Hạ Cấp Ios 10 Xuống Ios 9


*

Plugin mới xuất hiện


Mình sẽ viết một hàm để mang đều nội dung bài viết bỗng nhiên, với mình vẫn add cùng một cái add_shortcode để sử dụng đến dễ. Code nlỗi sau:

function opdaichien.com_rand_posts() $args = array( "post_type" => "post", "orderby" => "rand", "posts_per_page" => 5, );$the_query = new WP_Query( $args );if ( $the_query->have_posts() ) $string .= ""; while ( $the_query->have_posts() ) $the_query->the_post(); $string .= ""; $string .= ""; wp_reset_postdata(); else $string .= "no posts found"; return $string;add_shortcode("opdaichien.com-rand-posts","opdaichien.com_rand_posts");Bây tiếng chúng ta demo ngấn mỡ một bài viết với chèn đoạn short code đang tạo thành vào.


*

Tạo một bài viết cùng đặt giành shortcode sẽ tạo


*

Kết quả hiển thị


Phần tạo shortcode thì tôi đã bao gồm nội dung bài viết về nó, chúng ta có thể coi tại: Cách chế tạo ra shortcode dễ dàng và đơn giản vào WordPress.

Viết Plugin là 1 việc làm cho yên cầu chúng ta phải biết code nâng cao, mặt khác các bạn cũng nên khám phá sinh hoạt không hề ít nguồn khác biệt nữa. Bạn hoàn toàn có thể viết Plugin cho doanh nghiệp hoặc viết bán cũng rất được, tuy nhiên nhằm một Plugin có mức giá trị thì các bạn buộc phải nghiên cứu không ít.

Nếu chúng ta luôn setup plugin này thì các bạn chỉ Việc nén toàn cục những tlỗi mục trong plugin thành tệp “zip“, nhớ là cần là "zip" nhé, tiếp nối vào phần “gói mngơi nghỉ rộng” cùng thiết lập lên là được. Hoặc bạn có thể có tác dụng bằng tay là download lên trực tiếp thư mục plugin cũng được.

Nhưng Plugin cũng chỉ có vậy thôi, không quá phức hợp, mặc dù Plugin nhưng viết như thế này thà viết trực tiếp vào theme còn hơn, Plugin thì phải cho người ta một khu vực tùy chỉnh cấu hình nữa. Tuy nhiên bản thân sẽ không viết ở chỗ này nó sẽ trsống phải dài bài viết, mình vẫn viết nghỉ ngơi bài: Tạo thực đơn cùng size nhập liệu vào database vào control panel admin wordpress.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Vì sao phong trào duy tân ở trung quốc thất bại

  • Vì sao châu á có nhiều đới cảnh quan

  • Vì sao thúy kiều nhớ kim trọng trước

  • Bài 9: các dạng thức của Động từ: v

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.