Rumah > Tutorial CMS > WordTekan > Bagaimana untuk menambah widget tersuai dalam pemalam WordPress

Bagaimana untuk menambah widget tersuai dalam pemalam WordPress

WBOY
Lepaskan: 2023-09-05 10:49:49
asal
808 orang telah melayarinya

Bagaimana untuk menambah widget tersuai dalam pemalam WordPress

Cara menambah widget tersuai dalam pemalam WordPress

WordPress ialah sistem pengurusan kandungan (CMS) yang berkuasa dan fleksibel yang digunakan secara meluas dalam pelbagai tapak web seperti blog, laman web berita dan tapak web e-dagang. Satu ciri yang sangat berguna ialah menambah widget tersuai untuk memaparkan pelbagai ciri dan kandungan dalam bar sisi, pengaki atau kawasan lain tapak web anda.

Artikel ini akan memperkenalkan cara menambah widget tersuai dalam pemalam WordPress. Di bawah ialah contoh langkah demi langkah dan kod yang mudah untuk membantu anda memahami dan mengamalkan dengan lebih baik.

Langkah Pertama: Cipta Fail Pemalam
Pertama, anda perlu mencipta folder pemalam baharu. Cipta folder dalam direktori wp-content/plugins/ pemasangan WordPress anda dan namakannya (contohnya, my-custom-widget).

Dalam folder itu, cipta fail PHP baharu dan beri nama (contohnya, my-custom-widget.php). Fail ini akan menjadi fail utama untuk kod pemalam anda.

Langkah 2: Tambahkan maklumat pemalam
Buka fail my-custom-widget.php dan tambah maklumat pemalam pada permulaan. Berikut ialah contoh:

<?php
/*
Plugin Name: My Custom Widget
Plugin URI: https://www.example.com/my-custom-widget
Description: Adds a custom widget to your WordPress site.
Version: 1.0
Author: Your Name
Author URI: https://www.example.com
License: GPL2
*/

// Your plugin code goes here
Salin selepas log masuk

Dalam contoh ini, anda perlu mengisi nama pemalam, URL, penerangan, versi, pengarang dan maklumat lesen anda sendiri.

Langkah 3: Buat kelas widget tersuai
Dalam fail my-custom-widget.php, buat kelas baharu untuk menentukan widget tersuai anda. Berikut ialah contoh:

class My_Custom_Widget extends WP_Widget {
  
  // Constructor
  function __construct() {
    parent::__construct(
      'my_custom_widget', // Widget ID
      'My Custom Widget', // Widget name
      array( 'description' => 'A custom widget for your WordPress site' ) // Widget description
    );
  }
  
  // Widget output
  public function widget( $args, $instance ) {
    echo $args['before_widget'];
    
    // Widget content goes here
    
    echo $args['after_widget'];
  }
  
  // Widget form
  public function form( $instance ) {
    // Widget settings form goes here
  }
  
  // Widget update
  public function update( $new_instance, $old_instance ) {
    // Update widget settings here
  }
  
}
Salin selepas log masuk

Dalam contoh di atas, kami mewarisi kelas WP_Widget dan mencipta pembina baharu dan beberapa kaedah yang diperlukan seperti widget(), form() dan kemas kini() untuk mentakrifkan Output, tetapan dan kemas kini widget, dll.

Langkah 4: Daftar widget tersuai
Dalam fail my-custom-widget.php, tambahkan kod berikut untuk mendaftarkan widget tersuai:

add_action( 'widgets_init', function() {
  register_widget( 'My_Custom_Widget' );
} );
Salin selepas log masuk

Coretan kod ini akan mendaftarkan widget tersuai anda dalam tindakan widgets_init WordPress Tentukan widget.

Langkah 5: Dayakan pemalam
Selepas melengkapkan langkah di atas, log masuk ke bahagian belakang WordPress anda dan navigasi ke halaman "Pemalam"->"Pemalam Dipasang". Anda akan melihat pemalam widget tersuai anda dalam senarai. Aktifkan pemalam untuk mendayakan widget tersuai.

Langkah 6: Tambahkan widget tersuai dalam bahagian belakang WordPress
Sekarang, dalam bahagian belakang WordPress, navigasi ke halaman "Penampilan"->"Widget". Anda akan menemui widget tersuai anda dalam senarai Widget Tersedia. Seret ia ke bar sisi, pengaki atau kawasan lain yang anda mahu ia dipaparkan.

Akhir sekali, tingkatkan kod widget tersuai mengikut keperluan khusus anda, seperti menambah kandungan yang anda perlukan untuk dipaparkan dalam kaedah widget() dan menggunakan kaedah form() dan kemas kini() untuk mentakrif dan mengemas kini widget tetapan .

Saya berharap melalui panduan dan kod contoh dalam artikel ini, anda boleh dengan mudah menambah widget tersuai pada pemalam WordPress untuk meningkatkan fungsi dan ciri tapak web anda. Berseronoklah menggunakan WordPress!

Atas ialah kandungan terperinci Bagaimana untuk menambah widget tersuai dalam pemalam WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan