ปลั๊กอิน WordPress เป็นโมดูลที่คุณเปิดใช้งานบนเว็บไซต์ของคุณเพื่อจัดหาคุณสมบัติหรือองค์ประกอบต่างๆ ปลั๊กอินเหล่านี้ได้รับการปรับให้เหมาะสมกับ SEO และเสนอระบบอัตโนมัติ

การสอนปลั๊กอิน WordPress

ภาพรวม

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 กำลังเขียนบทความเกี่ยวกับผลิตภัณฑ์โอเพ่นซอร์สเพิ่มเติม ดังนั้นโปรดติดต่อกับ บล็อก และ ซอฟต์แวร์ระบบธุรกิจอัจฉริยะ หมวดหมู่สำหรับข่าวทั่วไปและการอัปเดต

สำรวจ