Rumah >Tutorial CMS >WordTekan >Cara membuat pemalam log masuk WordPress tersuai

Cara membuat pemalam log masuk WordPress tersuai

王林
王林asal
2023-09-05 09:30:151485semak imbas

Cara membuat pemalam log masuk WordPress tersuai

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:

  1. Buat folder pemalam dan fail PHP utama

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.

  1. Tulis fail PHP utama 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.

  1. Tambah fail tambahan, gaya dan fail skrip

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.

  1. Muat naik folder plugin ke direktori plugin WordPress

Muat naik folder "custom-login-plugin" yang mengandungi fail plugin ke direktori plugin WordPress (wp-content/plugins).

  1. Aktifkan pemalam

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!

Kenyataan:
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