cari
RumahTutorial CMSWordTekanBagaimana untuk menyediakan WordPress untuk melarang akses ke bahagian belakang?

Lajur tutorial wordpress berikut akan mengajar anda cara menyediakan WordPress untuk melarang akses kepada bahagian belakang saya harap ia akan membantu rakan yang memerlukan.

Bagaimana untuk menyediakan WordPress untuk melarang akses ke bahagian belakang?

Kadangkala laman web kami mempunyai pusat ahli sendiri, atau tidak mempunyai fungsi keahlian, jadi pengguna tidak perlu mengakses bahagian belakang Kami boleh menggunakan kaedah berikut untuk mencegah pengguna daripada mengakses bahagian belakang.

Buka fail fungsi teras WordPress functions.php pada halaman utama dan masukkan kod berikut ke dalam fail functions.php.

1 Larang peranan pengguna berdaftar lalai daripada mengakses bahagian belakang

Peranan pengguna berdaftar lalai: Bahagian belakang WordPress → Tetapan → Umum, tetapkan peranan dalam peranan lalai untuk pendaftaran pengguna baharu.

function qzl_redirect_wp_admin()
 {   
 if ( is_admin() && !current_user_can('editor') && ( !defined( 'DOING_AJAX' ) || !DOING_AJAX ) ) {
          $current_user = wp_get_current_user();
          if($current_user->roles[0] == get_option('default_role')) {
            wp_safe_redirect(home_url());
            exit();
          }
        }
    }
    add_action('init', 'qzl_redirect_wp_admin');

Jika anda menukar peranan lalai untuk pengguna baharu, ia tidak akan berkesan untuk pengguna yang berdaftar sebelum ini.

2. Hanya benarkan peranan pentadbir, editor dan pengarang untuk mengakses bahagian belakang

Tambahkan kod berikut pada fungsi templat fungsi tema semasa. php fail Dalam

add_action('init', 'qzl_redirect_wp_admin');
function qzl_redirect_wp_admin()
{
    if (is_admin() && is_user_logged_in() && 
    !current_user_can('manage_options') && 
    !current_user_can('publish_pages') && 
    !current_user_can('publish_posts') && 
    (!defined('DOING_AJAX') || !DOING_AJAX)) {
        wp_safe_redirect(home_url());
        exit;
    }
}

tentukan sama ada pengguna semasa dilog masuk dan peranan pengguna semasa Pengguna yang dilarang daripada mengakses bahagian belakang akan melompat terus ke halaman utama tapak web.

Jika anda perlu melompat ke pautan halaman yang ditentukan, anda boleh mengubah suai wp_safe_redirect(home_url()) kepada pautan yang serupa dengan yang berikut:

wp_safe_redirect('http://www.php.cn');

Anda hanya boleh melompat ke pautan dalam tapak , tidak boleh pergi ke pautan luar tapak.

Jika hanya pentadbir dibenarkan mengakses bahagian belakang, anda boleh memadamkan kod yang membenarkan editor dan pengarang mengakses bahagian belakang:

&& !current_user_can('publish_pages') && !current_user_can('publish_posts')

Ringkasan: Ia boleh dilarang melalui beberapa keping kod di atas Bukankah sangat mudah untuk pengguna mengakses bahagian belakang kami Dengan menyekat akses pengguna ke bahagian belakang, kami boleh menapis beberapa permintaan akses bahagian belakang yang tidak perlu, yang boleh meningkatkan keselamatan laman web kami Apabila WordPress anda laman web telah membangunkan pusat ahli atau tidak mempunyai ahli. Fungsi boleh digunakan dengan cara ini untuk menambah cip keselamatan pada tapak web anda.

Atas ialah kandungan terperinci Bagaimana untuk menyediakan WordPress untuk melarang akses ke bahagian belakang?. 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
Apakah pertimbangan keselamatan semasa menggunakan WordPress?Apakah pertimbangan keselamatan semasa menggunakan WordPress?Apr 29, 2025 am 12:01 AM

TOSECUREAWORDPRESSSITE, FOLLONGETESTEPS: 1) Sering-kerapDateWordPresscore, Tema, danPluginstopatchVulnerabilities.2) USESTRONG, UNIQUEPASSWORDSANDENABLETWO-FACTORAUTHENTICATIFICE.3)

Bagaimanakah WordPress dibandingkan dengan pembina laman web lain?Bagaimanakah WordPress dibandingkan dengan pembina laman web lain?Apr 28, 2025 am 12:04 AM

WordPressExcelSoverotherWebsiteBuildersDuetoitsflexability, skalability, andopen-sourcenature.1) it'saversatilecmswithextensiveCustomizationOptionsViAthemesandplugins.2) ITSLELEYNINGECURVEISTEBUTOFFERSPOFFERSPOWERSPEMARSPEMASTIRCEMASTIS

5 plugin WordPress untuk pemaju digunakan pada tahun 20255 plugin WordPress untuk pemaju digunakan pada tahun 2025Apr 27, 2025 am 08:25 AM

Tujuh Plugin WordPress yang mesti ada untuk pembangunan laman web 2025 Membina laman web WordPress peringkat atas pada tahun 2025 menuntut kelajuan, responsif, dan skalabiliti. Mencapai ini sering bergantung pada pemilihan plugin strategik. Artikel ini Highlig

Apa yang akan anda gunakan untuk WordPress?Apa yang akan anda gunakan untuk WordPress?Apr 27, 2025 am 12:14 AM

Wordpresscanbeusedforvariouspurposesbeyondblogging.1) e-commerce: withwoocommerce, itcanbecomeAfullonlinestore.2)

Adakah WordPress baik untuk membuat laman web portfolio?Adakah WordPress baik untuk membuat laman web portfolio?Apr 26, 2025 am 12:05 AM

Ya, wordpressisexcellentforcreatingaportfoliowebsite.1) itoffersnumerousportfolio-specificthemeslike'astra'foreasycustomization.2) Pluginssuchas'elementor'enableInduitedesign, mindoomanycanslowthesite.3)

Apakah kelebihan menggunakan WordPress ke atas pengekodan laman web dari awal?Apakah kelebihan menggunakan WordPress ke atas pengekodan laman web dari awal?Apr 25, 2025 am 12:16 AM

WordPressisAdvantageousovercodingawebsiteFromScratchdueto: 1) EaseOfuseandFasterDevelopment, 2) flexibilityandscalability, 3) strongCommunitySupport, 4) terbina dalam-inseoandmarketingtools, 5) COST-INSEFECTIFITYS

Apa yang menjadikan WordPress sebagai sistem pengurusan kandungan?Apa yang menjadikan WordPress sebagai sistem pengurusan kandungan?Apr 24, 2025 pm 05:25 PM

WordPressisAcmsDuetoitSeSeAfuse, penyesuaian, usermanagement, SEO, dan komandoSupport.1) ITImplifiesContentManagementelmithanintuitiveInterface

Cara Menambah Kotak Komen ke WordPressCara Menambah Kotak Komen ke WordPressApr 20, 2025 pm 12:15 PM

Dayakan komen di laman web WordPress anda untuk menyediakan pelawat dengan platform untuk mengambil bahagian dalam perbincangan dan berkongsi maklum balas. Untuk melakukan ini, ikuti langkah -langkah ini: Dayakan komen: Di papan pemuka, navigasi ke Tetapan & GT; Perbincangan, dan pilih kotak semak Comment Comments. Buat borang komen: Dalam editor, klik Tambah Blok dan cari Blok Komen untuk menambahkannya ke kandungan. Borang komen tersuai: Sesuaikan blok komen dengan menetapkan tajuk, label, pemegang tempat, dan teks butang. Simpan Perubahan: Klik Kemas Kini untuk menyimpan kotak komen dan tambahkannya ke halaman atau artikel.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma