Cara Menambahkan Meta Pengguna Di WordPress
Diterbitkan: 2022-09-26Menambahkan meta pengguna di WordPress adalah proses sederhana yang dapat diselesaikan dalam beberapa langkah. Meta pengguna adalah data yang dikaitkan dengan pengguna tertentu, dan sering digunakan untuk menyimpan informasi seperti nama pengguna, alamat email, atau URL situs web. Untuk menambahkan meta pengguna di WordPress, pertama-tama masuk ke situs WordPress Anda sebagai administrator. Kemudian, klik tautan "Pengguna" di bilah sisi kiri. Selanjutnya, klik pengguna yang ingin Anda tambahkan meta datanya. Gulir ke bawah ke bagian "Meta Pengguna", dan masukkan data yang diinginkan di bidang yang sesuai. Terakhir, klik tombol “Perbarui Pengguna” untuk menyimpan perubahan Anda.
Dengan WP User Manager (WPUM), Anda dapat menggunakan plugin keanggotaan WordPress untuk membuat akun baru dengan cepat dan mudah. Dalam kebanyakan kasus, formulir pendaftaran sangat mendasar, hanya dengan nama pengguna dan kata sandi yang diperlukan. Jika Anda ingin mengumpulkan informasi tambahan dalam proses pendaftaran, Anda mungkin perlu menambahkan bidang tambahan ke WPUM. Bidang pengguna tersedia di WPUM, tetapi Anda mungkin perlu menambahkan bidang tambahan untuk mengumpulkan informasi tambahan. Fitur lain dari grup bidang termasuk kemampuan untuk mengkategorikan bidang Anda berdasarkan tujuannya. Jika Anda ingin membuat bidang untuk pengguna yang ditetapkan sebagai Editor, Anda dapat melakukannya dengan grup bidang khusus. Bergantung pada seberapa banyak akses yang Anda miliki, dimungkinkan untuk menampilkan bidang baru dan grup bidang di frontend situs Anda serta backend.
Pengguna dari backend dapat mengubah input informasi menjadi bidang baru dengan mengeditnya. Menghapus bidang jauh lebih mudah daripada membuatnya. Penting untuk diingat bahwa tidak ada bidang yang ingin Anda simpan di grup Anda. Saat Anda menghapus grup bidang, Anda menghapus semua bidangnya.
Bagaimana Saya Mendapatkan Meta Pengguna Di WordPress?

Untuk mendapatkan meta pengguna di WordPress, Anda harus terlebih dahulu menginstal dan mengaktifkan plugin Bidang Kustom Tingkat Lanjut. Setelah Anda melakukannya, Anda perlu membuat grup bidang baru dan menambahkan bidang yang ingin Anda tampilkan di grup. Setelah Anda menyimpan grup bidang Anda, Anda perlu mengedit profil pengguna Anda dan memilih grup bidang yang Anda buat dari menu tarik-turun.
Di WordPress, bagaimana saya bisa mendapatkan pengguna secara terprogram dengan menggunakan meta data? Dalam kasus saya, saya telah membuat pernyataan umum tentang nilai kunci meta untuk posting khusus ini berdasarkan apa yang sudah saya ketahui. Bergantung pada persyaratan aplikasi Anda - seperti milik saya - kuncinya mungkin harus dikodekan dengan keras, dan nilai meta mungkin berupa variabel. Anda menentukan kunci dan nilai untuk grup pengguna yang ingin Anda ambil nilai pertamanya, lalu Anda mengembalikan yang pertama dari larik. Jika Anda ingin membuat permintaan khusus, periksa daftar pengguna. Apa itu get_user_meta? Jika Anda sudah memiliki ID pengguna dan kunci meta, Anda telah diperlengkapi dengan baik untuk menemukan informasi yang Anda butuhkan.
Apa itu Kunci Meta Pengguna Di WordPress?

Nama elemen tertentu akan membantu Anda menemukannya. Akibatnya, setiap posting akan menampilkan nilai, yang akan menjadi informasi yang muncul di daftar meta-data pada posting.
Pada artikel ini, kita akan membahas langkah-langkah yang terlibat dalam mengembangkan fungsi meta pengguna di perangkat lunak WordPress. Semua informasi yang dimiliki pengguna diambil oleh metafungsi WordPress. Metode ini mengembalikan nilai array yang telah disimpan dalam struktur data array. Fungsi metadata, yang menghapus data di WordPress, adalah yang paling penting. Dalam fungsi yang berisi WordPress, fungsi get metadata dapat mengambil dan melintasi semua titik dalam fungsi tersebut. Metafungsi menggunakan ID Pengguna sebagai metode utama untuk menemukan dan mengidentifikasi titik. Operasi asosiatif dilakukan pada larik database di kunci meta pengguna , memungkinkan semua titik data dicakup pada saat yang bersamaan.
Wawasan Pengguna Memungkinkan Anda Melihat Data Meta Pengguna Khusus
Dengan mengklik "ikon Mata" dan memilih "Judul Pekerjaan", Anda dapat melihat data meta pengguna baru di tabel, dan WordPress juga memungkinkan Anda untuk melihat bidang "Judul Pekerjaan". User Insights juga menampilkan bidang meta pengguna khusus di bagian profil pengguna selain tabel pengguna. WP_users dibuat untuk menyimpan informasi pengguna di database pengguna WordPress. Untuk menyimpan data lebih banyak pengguna WordPress, disediakan tabel usermeta WordPress. Catatan ditautkan ke pengguna lain menggunakan bidang ID tabel dan bidang user_id dari tabel itu. Saat fungsi get_user_meta() mengembalikan ID Pengguna, fungsi tersebut mengembalikan larik lokasi dan pointer ke metafungsi. Kunci meta pengguna melakukan operasi asosiatif pada array database sehingga semua titik data di WordPress tercakup pada waktu yang sama.
Tambahkan Contoh Pengguna Meta WordPress
Di WordPress, meta pengguna adalah informasi yang dikaitkan dengan akun pengguna dan disimpan dalam database. Informasi ini dapat mencakup nama pengguna, alamat email, URL situs web, dan informasi biografi. Meta pengguna dapat digunakan untuk menampilkan informasi khusus tentang pengguna di halaman profil mereka, atau untuk menambahkan bidang tambahan ke formulir pendaftaran pengguna. Untuk menambahkan meta pengguna ke situs WordPress, Anda harus terlebih dahulu menambahkan bidang khusus ke formulir pendaftaran pengguna. Ini dapat dilakukan dengan menambahkan kode berikut ke file functions.php dari tema WordPress Anda: function my_new_user_meta_fields( $user_meta_fields ) { $user_meta_fields['new_user_meta_field'] = 'Bidang Meta Pengguna Baru'; kembalikan $user_meta_fields; } add_filter( 'user_meta_fields', 'my_new_user_meta_fields' ); Kode ini akan menambahkan bidang baru ke formulir pendaftaran pengguna yang disebut "Bidang Meta Pengguna Baru." Untuk menyimpan nilai bidang ini ke database, Anda perlu menambahkan kode berikut ke file functions.php: function my_save_new_user_meta_field ( $user_id ) { if ( isset( $_POST['new_user_meta_field'] ) ) { update_user_meta( $user_id , 'new_user_meta_field', $_POST['new_user_meta_field'] ); } } add_action( 'user_register', 'my_save_new_user_meta_field' ); Kode ini akan menyimpan nilai "Bidang Meta Pengguna Baru" ke database saat pengguna baru terdaftar. Untuk menampilkan nilai kolom ini pada halaman profil pengguna, Anda dapat menggunakan kode berikut: function my_new_user_meta_field_output( $user ) { $new_user_meta_field = get_user_meta( $user->ID, 'new_user_meta_field', true ); if ( ! empty( $new_user_meta_field ) ) { echo 'Bidang Meta Pengguna Baru: ' . $new_user_meta_field . ' '; }
Kami akan mempelajari kedua metode tersebut saat kami mempelajarinya. Metode paling sederhana adalah menggunakan filter, tetapi ada beberapa batasan. Pertama-tama kita perlu membuat bidang khusus dan kemudian menyimpan nilainya ke database dalam metode kedua. Kita akan mulai dengan membuat larik yang berisi daftar hari dan bulan yang tersedia, sebelum menambahkan nilai tanggal lahir ke dalamnya. Dengan menggabungkan array dari database dan array dengan nilai default melalui WP_parse_args, kesalahan dapat dihindari. Sebagai langkah berikut, kami akan membuat kode HTML untuk bidang kami. Pada halaman profil pengguna kami, kami akan melihat foto berikut: Anda dapat menampilkan kotak dengan informasi pengguna tambahan setelah Anda menginstal dan mengaktifkan plugin dengan menggunakan baris kode ini: setelah menginstal dan mengaktifkan plugin. Tanggal lahir dapat ditampilkan menggunakan fungsi implode, yang mengubah elemen array menjadi string menggunakan spasi sebagai pembatas. Dalam tutorial ini, kita akan menggunakan kode sumber untuk membuat plugin kecil darinya.
Tambahkan Meta Pengguna Pada Pendaftaran WordPress
Menambahkan meta pengguna pada pendaftaran dapat menjadi cara yang bagus untuk mengumpulkan informasi tambahan tentang pengguna Anda. Secara default, WordPress hanya mengumpulkan beberapa bidang dasar seperti nama pengguna, email, dan kata sandi. Namun, dengan meta pengguna, Anda dapat mengumpulkan hampir semua jenis informasi yang Anda inginkan. Ini bisa sangat berguna untuk membangun profil pengguna Anda atau untuk membuat bidang pengguna khusus untuk formulir Anda. Ada beberapa cara berbeda untuk menambahkan meta pengguna pada pendaftaran, tetapi kami hanya akan membahas dua metode yang paling umum. Metode pertama adalah dengan menambahkan bidang meta pengguna ke formulir pendaftaran Anda. Ini dapat dilakukan dengan menambahkan beberapa baris kode ke file functions.php tema Anda. Cukup tambahkan kode berikut ke file functions.php Anda, ganti “YOUR_FIELD_NAME” dengan nama sebenarnya dari bidang Anda: function add_registration_fields() { register_setting( 'general', 'YOUR_FIELD_NAME', 'esc_attr' ); add_settings_field( 'YOUR_FIELD_NAME', 'Nama Field Anda', 'your_field_name_callback', 'general' ); } add_action( 'admin_init', 'add_registration_fields' ); function your_field_name_callback() { $nilai = get_option( 'YOUR_FIELD_NAME', ” ); gema”; } Kode ini akan menambahkan bidang baru ke formulir pendaftaran Anda di mana pengguna dapat memasukkan "Nama Bidang Anda". Tentu saja, Anda ingin mengubah nama dan label bidang menjadi sesuatu yang lebih sesuai untuk situs web Anda. Metode kedua untuk menambahkan meta pengguna pada pendaftaran adalah dengan menggunakan plugin. Ada beberapa plugin berbeda yang dapat membantu Anda dalam hal ini, tetapi sebaiknya gunakan Pembuat Profil. Profile Builder adalah plugin hebat yang memungkinkan Anda membuat bidang pengguna khusus dengan mudah. Ini juga mencakup antarmuka drag-and-drop untuk membuat formulir pendaftaran Anda, membuatnya sangat mudah digunakan. Setelah Anda menginstal dan mengaktifkan plugin, Anda harus membuat formulir baru. Untuk melakukan ini, cukup buka Profil

Sebagai bagian dari proyek saya, saya mengembangkan aplikasi yang mengharuskan pengguna mendaftar terlebih dahulu untuk mengakses situs. Untuk menggunakan meta pengguna khusus dalam hal ini, saya secara terprogram membuat pengguna selama proses pendaftaran. Informasi profil pengguna kemudian ditambahkan, dan informasi tambahan ditampilkan di dasbor pengguna. Semua bidang dalam input harus valid, dan masing-masing harus disanitasi. Meskipun saya membuat pengguna, saya belum menambahkan kode pos ke profilnya. Akibatnya, kita dapat menggunakan update_user_meta untuk mencapai ini. Pengguna akan memasukkan kode pos di kolom yang kami buat untuk mereka jika mereka tidak memilikinya. Bagaimanapun, kita dapat menggunakannya sebagai contoh cara membuat meta pengguna khusus, mendaftarkan pengguna, dan menambahkan bidang.
Tambah Atau Perbarui Meta Pengguna WordPress
Menambah atau memperbarui meta pengguna di WordPress dapat dilakukan dengan menambahkan/memperbarui tabel user_meta di database WordPress. Ini dapat dilakukan dengan menjalankan kueri SQL atau menggunakan plugin WordPress.
Apa itu Tambahkan Meta Posting Di WordPress?
Anda membuat postingan baru dengan memasukkan variabel $_POST ke dalam kolom “Tulis Postingan”. Add_meta() didefinisikan dalam superglobal $_POST dari sebuah posting dengan ID yang diberikan melalui WP-includes/post.php: add_meta_field.
Metakey: Kunci Khusus Untuk Pengembang WordPress
Jika Anda tidak bekerja untuk sebuah perusahaan dan tidak terbiasa dengan metakey, Anda mungkin bertanya-tanya apa itu dan mengapa Anda harus menggunakannya. Metakey adalah kunci khusus yang digunakan oleh WordPress untuk mengembalikan nilai dari pos yang disimpan atau bidang khusus. Anda kemudian dapat menampilkan nilai ini di berbagai tempat di situs WordPress Anda, termasuk dasbor admin WordPress.
Plugin Bidang Kustom Tingkat Lanjut memungkinkan Anda untuk memasukkan metadata khusus ke posting dan halaman Anda. Anda juga dapat menggunakan plugin ini untuk menampilkan metadata di berbagai lokasi di situs WordPress Anda. Pilih Tambah Baru dari dasbor admin WordPress. Bidang Kustom Lanjutan dapat ditemukan di bilah pencarian plugin, maka itu harus diinstal dan diaktifkan.
Bagaimana Saya Mengubah Data Pengguna Di WordPress?
Itu adalah contoh deskripsi. Kata sandi pengguna dapat diubah dengan menentukan nilai 'user_pass' dalam larik parameter $userdata. Jika kata sandi untuk pengguna saat ini diubah, cookie akan dihapus.
Tabel Pengguna Di WordPress
Tabel WP_users berisi informasi pengguna seperti nama pengguna, alamat email, dan alamat IP. Peran pengguna di situs web, jumlah posting yang mereka buat, dan jumlah komentar yang mereka buat semuanya disimpan di tabel WordPress_usermeta .
Daftar Meta Pengguna WordPress
Meta pengguna WordPress adalah cara menyimpan informasi khusus tentang pengguna di database. Informasi ini dapat digunakan oleh plugin dan tema untuk menyesuaikan pengalaman pengguna. Meta data disimpan sebagai pasangan kunci/nilai.
ProfileGrid dibuat dengan tujuan tunggal untuk menyederhanakan kehidupan situs keanggotaan. Anda dapat membuat profil pengguna yang cantik, mencantumkan metadata pengguna pada halaman terpisah, dan mendaftarkan profil pengguna dengan mudah dengan ProfileGrid. Akibatnya, Anda akan dapat memfilter pencarian Anda di bidang umum untuk menemukan dokumen atau pengguna tertentu. ProfileGrid, plugin baru, memungkinkan Anda mengelola dan menampilkan pengguna dan metadata di situs web Anda. Di ProfileGrid, Anda dapat menyertakan bidang khusus dalam formulir pendaftaran pengguna. Bidang Kustom menyimpan informasi pengguna terdaftar Anda dalam meta pengguna sehingga dapat diambil nanti. Nilai perusahaan Anda dapat ditampilkan di Halaman Grup atau Halaman Pencarian di bagian depan situs web Anda.
Untuk membuat Halaman Semua Pengguna, kami akan menyalin kode pendek [profilegrid_users] dari halaman kode pendek. Anda juga dapat menyalin kode pendek Halaman Grup Tunggal dari halaman Kode Pendek. Nilai x harus diganti dengan jumlah grup. Id setiap grup untuk membuat halaman yang didedikasikan untuk itu. MetaData Pengguna WP adalah komponen penting dari situs web apa pun, terutama situs e-niaga. Mereka dapat melacak lokasi, jenis kelamin, minat, dan preferensi pelanggan mereka dengan menggunakannya. Selanjutnya, Anda dapat menggunakan ProfileGrid untuk membuat toko online untuk situs keanggotaan Anda. WordPress menawarkan plugin, seperti WooCommerce dan Stripe, yang dapat diintegrasikan dalam satu klik menggunakan ekstensi.
Bagaimana Saya Melihat Meta Pengguna Di WordPress?
Jika Anda melihat data meta pengguna baru, klik "Mata" pada tabel dan kemudian pilih "Jabatan" dari menu tarik-turun "Jabatan". Pengguna Wawasan juga menampilkan bidang meta pengguna khusus sebagai bagian dari bagian profil pengguna.
Cara Menggunakan Filter Kustom Di WordPress
Filter dengan opsi khusus juga dapat digunakan. Untuk menambahkan filter baru, buka Pengaturan. Dengan mengklik "Tambah baru" dan memasukkan nama filter Anda, Anda dapat membuat yang baru. Di kolom “filter”, Anda dapat menentukan kondisi (dalam bentuk fungsi PHP) yang harus dipenuhi agar pengguna muncul di hasil.
Jika Anda ingin mencegah pengguna yang belum berkomentar di blog Anda, Anda dapat melakukannya dengan mengecualikan mereka. Untuk melakukannya, Anda harus menambahkan ketentuan berikut ke filter Anda.
Fungsi has_comment('1') digunakan untuk menghasilkan has_word. PALSU; *br> salah. Yang diperlukan hanyalah kalimat yang diikuti. Anda kemudian dapat memfilter setiap pengguna yang telah mengomentari salah satu posting atau halaman Anda dengan menggunakan filter ini.
Selanjutnya, filter khusus dapat digunakan untuk mencegah orang melihat posting dan halaman Anda. Untuk melakukannya, navigasikan ke Pengaturan. Berikut ini adalah beberapa jenis posting yang paling umum. Anda dapat menyesuaikan posting atau halaman dengan mengklik tombol "edit" di sebelahnya, lalu memasukkan siapa yang dapat melihatnya dan menunjukkan "tampilkan" di bidang "tampilkan".
Anda juga dapat menggunakan filter khusus untuk membatasi akses ke posting atau halaman tertentu di situs Anda. Pertimbangkan, misalnya, menyimpan posting dan halaman Anda hanya untuk pengguna terdaftar. Untuk melakukannya, tambahkan kondisi berikut ke filter Anda: *br * has_post_type('post'); *br * has_post_type('halaman'); *br * Itu saja. Filter ini kemudian dapat digunakan untuk menyaring posting dan halaman yang sesuai dengan jenis posting dan jenis halaman.
Bagaimana Saya Mendapatkan Daftar Semua Pengguna Di WordPress?
Fungsi berikut dapat digunakan untuk mengidentifikasi semua pengguna dengan cepat. Saat hanya menampilkan grup atau pengguna tertentu, WordPress-Codex – Author Tags menyertakan sejumlah tag template yang dapat digunakan. Kueri ini, tidak seperti kueri basis data yang dioptimalkan, sangat mudah. Ini seharusnya hanya menjadi contoh, tetapi juga harus memiliki kemampuan untuk diperluas.
Cara Mengekspor Dan Mengimpor Pengguna Di WordPress
Layar Ekspor Pengguna/Pelanggan akan memungkinkan Anda memilih situs WordPress tempat Anda ingin mengekspor pengguna. Setelah itu, Anda harus memilih pengguna yang akan diekspor. Memilih pengguna dengan mengklik nama mereka dan kemudian memilih kotak centang di sebelah nama mereka akan memudahkan untuk memilih mereka. Dengan mengeklik kotak centang di samping “Semua”, Anda dapat memilih semua pengguna.
Setelah Anda memutuskan pengguna yang ingin Anda ekspor, klik tombol Ekspor. Users.txt akan dihasilkan pada langkah berikut sebagai hasil dari plugin. Setiap baris file berisi nama semua pengguna di situs WordPress.
Plugin Import Export WordPress Users memungkinkan Anda untuk mengimpor pengguna WordPress ke situs baru Anda hanya dalam beberapa langkah. Masukkan Ekspor Impor ke bagian Pengguna. Layar Ekspor Impor Pengguna/Pelanggan akan muncul segera setelah Anda mengkliknya.
Layar ekspor impor pengguna atau pelanggan akan memungkinkan Anda memilih situs WordPress untuk mengimpor pengguna. Langkah selanjutnya adalah memilih pengguna mana yang akan diimpor.
Setelah Anda memilih pengguna yang ingin Anda impor, klik tombol Impor. Dalam hal ini, plugin menghasilkan file bernama users.php.
Plugin Impor Ekspor Pengguna WordPress dapat digunakan untuk mengimpor pengguna WordPress ke situs WordPress Anda. Kemudian, di Pengguna > Impor, navigasikan ke Pengguna > Impor. Untuk membuka layar Impor Pengguna/Pelanggan, buka tab Umum.
Sebelum Anda dapat mengimpor pengguna, Anda harus terlebih dahulu memilih mereka dari layar Impor Pengguna/Pelanggan. Selanjutnya, Anda harus memilih situs WordPress tempat Anda ingin mengimpornya. Pengguna situs baru kemudian akan diberi peran. Untuk memilih peran, klik namanya, lalu klik kotak centang di sebelah namanya.
Setelah itu, Anda dapat mengimpor pengguna, peran, dan situs dengan mengklik tombol Impor.
Bagaimana Saya Menemukan Info Pengguna Di WordPress?
Apakah ada metode untuk mendapatkan semua informasi pengguna saat ini di wordpress menggunakan fungsi yang telah ditentukan WP_get_current_user()? php $current_user = pengguna saat ini di php. gema Nama Pengguna:; kita akan menyebutnya WP_get_current_user() jika belum ada. Setel nilainya ke $current_user untuk user_login dan gema namanya.
Cara Mengubah Kata Sandi Pengguna WordPress
Dengan menyetel nilai 'user_pass' di larik parameter $userdata, Anda dapat membuat perubahan pada data pengguna di instalasi WordPress. Jika kata sandi pengguna telah diubah, cookie akan dihapus.