Cara membuat pemalam log masuk WordPress tersuai
Sebagai salah satu sistem pengurusan kandungan paling popular di dunia, WordPress mempunyai keupayaan sambungan yang hebat. Melalui sistem pemalam, pengguna boleh menambah pelbagai fungsi dan ciri ke laman web WordPress mereka dengan mudah. Antaranya, pemalam log masuk ialah jenis pemalam yang sangat biasa dan berguna. Artikel ini akan menerangkan cara membuat pemalam log masuk WordPress tersuai dan memberikan contoh kod yang berkaitan.
Sebelum anda mula mencipta pemalam log masuk WordPress tersuai, anda perlu terlebih dahulu memahami struktur asas pemalam WordPress. Pemalam WordPress biasanya mengandungi fail PHP utama serta fail tambahan lain. Pemalam perlu mencipta folder berasingan dalam direktori pemalam WordPress dan meletakkan semua fail pemalam dalam folder ini.
Berikut ialah contoh kod untuk pemalam log masuk WordPress tersuai ringkas:
Mula-mula, buat pemalam baharu yang dipanggil "log masuk-plugin tersuai" dalam folder direktori pemalam WordPress. Kemudian, buat fail yang dipanggil "custom-login-plugin.php" dalam folder itu sebagai fail PHP utama untuk pemalam.
Dalam fail "custom-login-plugin.php", kita perlu mentakrifkan kelas bernama "Custom_Login_Plugin" dan menambah beberapa kaedah dan fungsi yang diperlukan.
<?php /* Plugin Name: Custom Login Plugin Description: A custom login plugin for WordPress Version: 1.0 Author: Your Name */ // 防止直接访问插件 if (!defined('ABSPATH')) { exit; } // 定义插件类 class Custom_Login_Plugin { // 构造函数 public function __construct() { // 添加样式和脚本 add_action('login_enqueue_scripts', array($this, 'add_custom_styles_scripts')); // 修改登录页面LOGO和链接 add_filter('login_headerurl', array($this, 'change_login_logo_link')); add_filter('login_headertext', array($this, 'change_login_logo_text')); } // 添加自定义样式和脚本 public function add_custom_styles_scripts() { wp_enqueue_style('custom-login-style', plugin_dir_url(__FILE__) . 'css/custom-login.css'); wp_enqueue_script('custom-login-script', plugin_dir_url(__FILE__) . 'js/custom-login.js'); } // 修改登录页面LOGO链接 public function change_login_logo_link() { return home_url(); } // 修改登录页面LOGO文本 public function change_login_logo_text() { return get_bloginfo('name'); } } // 创建插件实例 $custom_login_plugin = new Custom_Login_Plugin();
Dalam kod di atas, kami menentukan kelas bernama "Custom_Login_Plugin" dan menambah dua cangkuk tindakan dan dua cangkuk penapis dalam pembina. Melalui cangkuk ini, kami boleh menambah gaya dan skrip tersuai pada halaman log masuk, dan mengubah suai pautan LOGO dan teks pada halaman log masuk.
Dalam folder pemalam, kita juga perlu mencipta folder bernama "css" dan folder bernama "js" untuk menyimpan gaya yang diperlukan dan fail skrip. Tambahkan fail gaya dan fail skrip yang sepadan dalam kedua-dua folder ini.
Muat naik folder "custom-login-plugin" yang mengandungi fail plugin ke direktori plugin WordPress (wp-content/plugins).
Dalam halaman pemalam latar belakang pengurusan WordPress, cari pemalam log masuk tersuai yang anda buat dan klik butang "Aktifkan" untuk mengaktifkan pemalam.
Dengan langkah di atas, kami berjaya mencipta pemalam log masuk WordPress tersuai. Pemalam ini akan menambah gaya dan skrip tersuai pada halaman log masuk, dan mengubah suai pautan logo dan teks pada halaman log masuk.
Ringkasan:
Melalui pengenalan artikel ini, kami belajar cara membuat pemalam log masuk WordPress tersuai. Selain menambah gaya dan skrip pada halaman log masuk, kami juga boleh menambah fungsi dan ciri lain mengikut keperluan kami. Melalui sistem pemalam, kami boleh memberikan permainan sepenuhnya kepada kebolehskalaan WordPress dan menambah pelbagai fungsi yang diperibadikan dan diperibadikan pada tapak web. Saya harap artikel ini membantu dalam mencipta pemalam log masuk WordPress tersuai.
Atas ialah kandungan terperinci Cara membuat pemalam log masuk WordPress tersuai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!