ปลั๊กอิน WordPress เป็นโมดูลที่คุณเปิดใช้งานบนเว็บไซต์ของคุณเพื่อจัดหาคุณสมบัติหรือองค์ประกอบต่างๆ ปลั๊กอินเหล่านี้ได้รับการปรับให้เหมาะสมกับ SEO และเสนอระบบอัตโนมัติ
ภาพรวม
WordPress เป็นแพลตฟอร์มบล็อกโอเพ่นซอร์สระดับองค์กร A WordPress Plugin เป็นชุดรหัสแบบสแตนด์อโลนที่เพิ่มและขยายการทำงานของ WordPress โดยใช้การรวมกันของ PHP, HTML, CSS, JavaScript/JQuery ปลั๊กอินสามารถเพิ่มคุณสมบัติใหม่ให้กับส่วนใดส่วนหนึ่งของเว็บไซต์ของคุณ ฟังก์ชั่นที่คุณสามารถเพิ่มลงในเว็บไซต์ของคุณขึ้นอยู่กับว่าปลั๊กอินแต่ละตัวถูกสร้างขึ้นเพื่อทำอะไร ปลั๊กอิน WordPress สามารถพัฒนาเพื่อทำอะไรก็ได้ จากงานเล็ก ๆ ไปจนถึงแอปพลิเคชันเต็มรูปแบบที่ดำเนินการจำนวนการดำเนินงานและมีอินเทอร์เฟซของตัวเอง ปลั๊กอินแตกต่างจากธีมของคุณและทำงานอย่างอิสระโดยใช้ตะขอตัวกรองรหัสย่อวิดเจ็ตและรหัสที่กำหนดเองเพื่อทำงาน ในการสอนปลั๊กอิน WordPress นี้เราจะเรียนรู้วิธีสร้างปลั๊กอิน WordPress แรกของเรา เหตุผลที่สำคัญที่สุดในการสร้างปลั๊กอินคือช่วยให้คุณแยกรหัสของคุณเองออกจากรหัสหลักของ WordPress
ความต้องการ
- WordPress เวอร์ชันล่าสุด
- ความเข้าใจเกี่ยวกับ php / mysql
- ความเข้าใจเกี่ยวกับ HTML / CSS และ JavaScript
พื้นฐานของการพัฒนาปลั๊กอิน
มาใช้เวลาสักครู่เพื่อพูดคุยเกี่ยวกับแง่มุมสำคัญของการพัฒนาปลั๊กอิน ความเข้าใจที่ดีเกี่ยวกับวิธีการทำงานของแนวคิดเหล่านี้จะช่วยให้คุณสร้างฟังก์ชั่นที่ใช้งานง่ายและบำรุงรักษาได้
การกระทำ
*Action Hooks เป็นเครื่องมือที่มีประโยชน์มากใน WordPress *ปลั๊กอิน และใช้เพื่อทำหน้าที่ (การกระทำ ) ในสถานที่เฉพาะของธีมหรือปลั๊กอิน WordPress มีการกระทำหลายสิบครั้งที่กำหนดไว้ตลอดการทำงานหลักแต่ละการกระทำประกอบด้วยชื่อที่ไม่ซ้ำกัน สำหรับรายละเอียดเพิ่มเติม อ่าน
ฟิลเตอร์
ตัวกรอง WordPress เป็นตะขอที่ยอมรับตัวแปร (หรือชุดของตัวแปร) และส่งคืนกลับมาหลังจากที่พวกเขาได้รับการแก้ไขแล้ว ตัวกรองเหล่านี้มักจะใช้เพื่อให้คุณมีวิธีจัดการข้อมูลเริ่มต้น สำหรับรายละเอียดเพิ่มเติม อ่าน
รหัสย่อ
รหัสย่อคือมาโครที่สามารถใช้ในการดำเนินการโต้ตอบแบบไดนามิกกับเนื้อหา เช่นการสร้างแกลเลอรี่จากรูปภาพที่แนบมากับโพสต์หรือแสดงวิดีโอ เป็นผลให้พวกเขาเป็นวิธีที่มีค่าในการรักษาเนื้อหาให้สะอาดและความหมายในขณะที่ช่วยให้ผู้ใช้มีความสามารถในการเปลี่ยนแปลงการนำเสนอเนื้อหาของพวกเขาโดยทางโปรแกรม สำหรับรายละเอียดเพิ่มเติม อ่าน
วิดเจ็ต
วิดเจ็ตมีความสำคัญเนื่องจากพวกเขาให้วิธีการอื่นในการเรียกใช้รหัสปลั๊กอินของคุณในขณะที่ให้อินเทอร์เฟซที่ใช้งานง่าย เนื่องจากธีมส่วนใหญ่จะรองรับแถบด้านข้างหนึ่งหรือมากกว่านั้น การเพิ่มวิดเจ็ตของคุณเองจะช่วยให้คุณสามารถเข้าถึงข้อมูลของคุณภายในธีมได้อย่างรวดเร็ว
วิธีสร้างปลั๊กอิน WP?
ในส่วนนี้ของการสอนปลั๊กอิน WordPress สิ่งที่คุณต้องทำคือสร้างโฟลเดอร์แล้วสร้างไฟล์เดียวที่มีเนื้อหาหนึ่งบรรทัด นำทางไปยังโฟลเดอร์ wp-content/pluginsและสร้างโฟลเดอร์ใหม่ชื่อ MyTestPlugin ภายในโฟลเดอร์ใหม่นี้สร้างไฟล์ชื่อmytestplugin.php เปิดไฟล์ในตัวแก้ไขข้อความและวางข้อมูลต่อไปนี้:
<?php
/*
Plugin Name: My Test Plugin
Plugin URI: http://my-test-plugin.com
description: >-
a plugin to create test plugin development
Version: 1.2
Author: Mr. Test
Author URI: http://my-test-plugin.com
License: GPL2
*/
?>
ตอนนี้คุณสามารถไปที่ปลายด้านหลังเพื่อเปิดใช้งานปลั๊กอินของคุณ นั่นคือทั้งหมดแม้ว่าปลั๊กอินนี้จะไม่ทำอะไรเลย แต่มันเป็นปลั๊กอินที่ใช้งานได้ แนวทางปฏิบัติที่ดีที่สุดเมื่อพัฒนาปลั๊กอินคือการแยกรหัสของคุณออกเป็นไฟล์และโฟลเดอร์ที่เหมาะสมอย่างเรียบร้อย เพื่อแสดงให้เห็นว่าให้เพิ่มฟังก์ชั่นในปลั๊กอินทดสอบของเราที่ติดตามความนิยมของบทความของเราโดยจัดเก็บจำนวนครั้งที่โพสต์แต่ละโพสต์ได้รับการดู
การจัดเก็บมุมมองหน้าเว็บ
function add_page_views() {
if(is_single()) {
global $post;
$current_views = get_post_meta($post->ID, "page_views", true);
if(!isset($current_views) OR empty($current_views) OR !is_numeric($current_views) ) {
$current_views = 0;
}
$new_views = $current_views + 1;
update_post_meta($post->ID, "page_views", $new_views);
return $new_views;
}
}
จนถึงตอนนี้ดีมากในการสอนปลั๊กอิน WordPress นี้ แต่ฟังก์ชั่นนี้ไม่เคยถูกเรียกดังนั้นมันจะไม่ถูกใช้จริง นี่คือที่ที่ตะขอเข้ามาคุณสามารถเข้าไปในไฟล์ธีมของคุณและเรียกใช้ฟังก์ชันด้วยตนเองจากที่นั่น แต่คุณจะสูญเสียฟังก์ชั่นนั้นถ้าคุณเปลี่ยนธีมดังนั้นจึงเอาชนะจุดประสงค์ทั้งหมด ตะขอชื่อ wp_headที่ทำงานก่อนที่แท็กจะมีอยู่ในธีมส่วนใหญ่ดังนั้นเราจึงสามารถตั้งค่าฟังก์ชั่นของเราให้ทำงานได้ทุกเมื่อwp_head ทำงานเช่น:
add_action("wp_head", "add_page_views");
แสดงการดูหน้าเว็บ
ตอนนี้เราจะสร้างฟังก์ชั่นอื่นที่ส่งคืนการดูหน้าเว็บที่เราเก็บไว้ในฟังก์ชันข้างต้นแล้ว มาดูรหัสกันเถอะ:
function get_page_views() {
global $post;
$current_views = get_post_meta($post->ID, "page_views", true);
if(!isset($current_views) OR empty($current_views) OR !is_numeric($current_views) ) {
$current_views = 0;
}
return $current_views;
}
จนถึงตอนนี้เราเพิ่งสืบค้นจำนวนมุมมอง ทีนี้มาแสดงกันเถอะ คุณอาจคิดว่ามันต้องซับซ้อน แต่มันง่ายมากเช่นนี้:
echo get_page_views() . “view(s)”
บทสรุป
นี่คือจุดสิ้นสุดของการสอนปลั๊กอิน WordPress นี้ โดยการติดตามบทความนี้และใช้ฟังก์ชั่นเพียงไม่กี่ฟังก์ชั่นเราได้สร้างปลั๊กอินพื้นฐานเพื่อติดตามโพสต์ยอดนิยมของเรา เราสามารถปรับปรุงได้มาก แต่จุดประสงค์ก็คือเพื่อให้คุณสบายใจกับพื้นฐาน ยิ่งไปกว่านั้นโดยการเรียนรู้รูปแบบของการพัฒนา WordPress (ปลั๊กอินตะขอ ฯลฯ ) คุณกำลังได้รับทักษะที่จะให้บริการคุณในสภาพแวดล้อมที่ไม่ใช่ Wordpress เช่นกัน มีโพสต์บล็อกอื่น ๆ อีกมากมายที่เกี่ยวข้องกับแพลตฟอร์มบล็อกโอเพนซอร์สและ CMS โอเพนซอร์ส ที่คุณสามารถค้นหาได้ในส่วนสำรวจด้านล่าง โพสต์บล็อกนี้สามารถช่วยคุณได้หากคุณต้องการปรับใช้แพลตฟอร์มบล็อกโอเพนซอร์สสำหรับธุรกิจของคุณ ในที่สุด containerize.com กำลังเขียนบทความเกี่ยวกับผลิตภัณฑ์โอเพ่นซอร์สเพิ่มเติม ดังนั้นโปรดติดต่อกับ บล็อก และ ซอฟต์แวร์ระบบธุรกิจอัจฉริยะ หมวดหมู่สำหรับข่าวทั่วไปและการอัปเดต