Tutorial ini memperkenalkan pembangunan plugin WordPress dengan membuat plugin "Pencipta Kategori Pukal". Plugin ini memudahkan penciptaan pelbagai kategori WordPress secara serentak, menghapuskan keperluan untuk menambah secara manual masing -masing secara individu.
Titik pembelajaran utama:
Memahami Plugin WordPress:
Plugin WordPress adalah skrip PHP yang memanjangkan atau mengubahsuai ciri WordPress yang sedia ada. Mereka terdiri daripada penambahan mudah ke fungsi kompleks. Mewujudkan plugin adalah penting untuk menambahkan ciri -ciri tanpa mengubah secara langsung fail WordPress Core, mencegah konflik kemas kini dan kelemahan keselamatan. Pembangunan plugin juga memperdalam kepakaran WordPress anda.
Persediaan Pembangunan Plugin:
Struktur direktori plugin adalah penting. Di dalam direktori pemasangan WordPress anda, buat folder baru bernama wp-content/plugins
. Di dalam folder ini, buat fail bernama bulk-category-creator
. Folder dan nama fail mesti dipadankan. bulk-category-creator.php
fail plugin awal (bulk-category-creator.php
Mulailah dengan menambahkan ulasan header berikut ke fail
bulk-category-creator.php
<?php /** * Plugin Name: Bulk Category Creator * Plugin URI: http://www.ruforaweb.com * Description: Creates multiple WordPress categories at once. * Version: 1.0 * Author: Vishnu Ajit * Author URI: http://twitter.com/vishnuajith310 * License: GPL2 */
Menambah menu admin:
Seterusnya, tambahkan kod berikut ke fail anda:
bulk-category-creator.php
Kod ini menambah item menu ke papan pemuka Admin WordPress. Awalan
add_action('admin_menu', 'rfr_CategoryCreatorMenu'); function rfr_CategoryCreatorMenu() { add_menu_page( 'Bulk Category Creator Plugin', 'Bulk Category Creator', 'administrator', __FILE__, 'rfr_CategorySettingsPage', 'dashicons-admin-plugins' ); add_action('admin_init', 'rfr_RegisterPluginSettings'); }
rfr_
Mewujudkan halaman admin: dashicons-admin-plugins
Sekarang, tentukan fungsi untuk membuat halaman admin plugin:
Ini mewujudkan bentuk mudah dengan kawasan teks untuk nama kategori yang dipisahkan koma. rfr_CategorySettingsPage
function rfr_CategorySettingsPage() { ?> <div class="wrap"> <h1>Bulk Category Creator</h1> <form method="post" action="options.php"> <?php settings_fields( 'rfr-bulk-category-creator-group' ); ?> <?php do_settings_sections( 'rfr-bulk-category-creator-group' ); ?> <table class="form-table"> <tr valign="top"> <th scope="row">Enter categories (comma-separated):</th> <td><textarea cols="50" rows="8" name="options_textarea"></textarea></td> </tr> </table> <?php submit_button('Bulk Create Categories'); ?> </form> </div> <?php }
Tambahkan fungsi ini untuk mengendalikan pendaftaran tetapan dan penciptaan kategori: Fungsi ini mengendalikan penyerahan borang, memecah rentetan input ke dalam kategori individu, periksa kategori yang ada, dan buat yang baru menggunakan Kod Lengkap ( anda. Selepas mengaktifkan plugin di Admin WordPress anda, anda akan menemui item menu "Pencipta Pukal". Masukkan nama kategori yang dipisahkan koma dan klik "BULK Buat Kategori." Kategori baru anda akan muncul di bawah "Posts & Gt; Kategori" dalam admin anda. Soalan Lazim (Soalan Lazim):
Atas ialah kandungan terperinci Belajar Pembangunan Plugin dengan Pencipta Kategori Pukal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!<?php
/**
* Plugin Name: Bulk Category Creator
* Plugin URI: http://www.ruforaweb.com
* Description: Creates multiple WordPress categories at once.
* Version: 1.0
* Author: Vishnu Ajit
* Author URI: http://twitter.com/vishnuajith310
* License: GPL2
*/
wp_insert_term
. bulk-category-creator.php
bulk-category-creator.php