Saya ingin menyembunyikan / menghapus Opsi Pribadi di halaman admin Profil Anda ( wp-admin/profile.php
).
Saya menyadari bahwa ada solusi untuk ini, tetapi saya menggunakan jQuery untuk menyembunyikan bagian ini. Ini berfungsi, tetapi ketika pengguna menonaktifkan JavaScript di browser mereka, itu akan muncul lagi. Karenanya ini bukan cara yang tepat untuk menghapus Opsi Pribadi.
Apakah ada cara untuk menghapus bagian Opsi Pribadi dari sumber HTML halaman? Ini berarti tidak ada retas jQuery atau CSS, atau modifikasi file inti.
Jawaban:
Ini harus melakukan trik
Juga, jangan lupa untuk menandai pertanyaan Anda sebelumnya yang diselesaikan :)
sumber
admin_head-profile.php
danadmin_footer-profile.php
inti. ide ide? terimakasih banyak.admin_head-profile.php
danadmin_footer-profile.php
: codex.wordpress.org/Plugin_API/…Hanya mencoba mencari tahu ini dan menemukan jawaban ini. Kode di atas oleh Cor van tidak berfungsi lagi, tetapi dengan sedikit perubahan pada add_action, itu bisa.
Yang perlu Anda lakukan adalah mengubah dua baris terakhir dari:
untuk
Jadi, kode terakhir akan terlihat seperti:
sumber
Jawaban yang diterima tidak bekerja dengan 4.8
Di sinilah kode terbaru dan disederhanakan yang harus bekerja dengan versi apa pun:
sumber
Berkat komentar dari @Per, saya membuatnya berfungsi untuk 4.5.2
sumber
Pembaruan untuk 3.9, karya-karya berikut:
sumber
Inilah solusi CSS saya, diuji dalam Wordpress 4.9.8
sumber
Saya hanya ingin mengklarifikasi bahwa kode tersebut tidak akan berfungsi untuk versi lokal WordPress, karena
Personal Options
string hardcoded . Saya tidak bisa memikirkan solusi mudah di sini, tetapi saran dipersilahkan.Saya ingin menambahkan ini sebagai komentar, tetapi saya tidak punya reputasi yang cukup untuk menambahkan komentar.
Saya juga mengambil kesempatan ini untuk menempelkan kembali seluruh kode yang diperbarui untuk WordPress versi 3.9.
Ini dia:
Sekali lagi, jika Anda tahu sebelumnya apa bahasa instalasi WP Anda, ubah
Personal Options
string ke versi lokal bahasa Anda, misalnya dalam bahasa Italia Anda akan menggantinya denganImpostazioni personali
.sumber
Dengan menggunakan
dalam fungsi cor_remove_personal_options, itu dilokalkan juga.
sumber
Saya telah menemukan solusi ini di: https://premium.wpmudev.org/blog/how-to-simplify-wordpress-profiles-by-removing-personal-options/?ptm=c&utm_expid=3606929-108.O6f5ypXuTg-XPCV9sY1yrw .2
Jika Anda ingin lebih spesifik atau menghapus lebih banyak Anda harus melihat di sini: https://isabelcastillo.com/hide-personal-options-wordpress-admin-profile
Anda bisa menambahkan garis-garis itu ke dalam fungsi.
sumber