WordPress Kullanıcıları Nasıl Programlı Yapılır

Yönetici kontrol panelini içermeyen kullanıcıları yapmanın alternatif yollarını mı arıyorsunuz? Eğer öyleyse, bu yazı tam size göre. Bu kılavuzda, sitenizde kullanabileceğiniz komut dosyaları örnekleriyle birlikte programlanmış WordPress kullanıcılarını nasıl yapacağınızı göstereceğiz. Şu anda, çoğu web sitesi ziyaretçilerin hesap oluşturmasına ve özel teklifler ve indirimler gibi belirli avantajlar elde etmek için kayıtlı kullanıcılar olmasına izin verir. Yeni kullanıcılar kaydolduğunda, site profiller hakkında bilgi toplar ve kullanıcıya bir rol verir. Bu rol, her bir kullanıcı için bazı kısıtlı içeriğe erişmek, her bir rol için özel navigasyon menüleri görüntüleme, belirli tekliflere erişme vb.
WordPress, çeşitli kullanıcı türlerini yönetmenize ve eksiksiz kullanıcı yönetimi özellikleri sunmanıza olanak tanır. Varsayılan olarak kullanılabilir birkaç rol kullanarak, kullanıcılar oluşturabilir, güncelleyebilir ve silebilir ve her rol için farklı izinler ayarlayabilirsiniz. Bu bazı web siteleri için iyidir, ancak çeşitli izin türlerini yönetmek için daha karmaşık bir çözüm istiyorsanız, WordPress kullanıcılarını programlamanız gerekebilir. Nasıl yapabileceğinizi görelim. WordPress Kullanıcıları Nasıl Yapılır Kullanıcıları Programlı Yapmak İçin Programlanmış, bazı WordPress varsayılan işlevlerinden yararlanabilirsiniz. Her durumda, gereken tek değer isim ve şifre.
Kullanıcı oluşturulduktan sonra WordPress, mektup kutusundan kayıt tamamlamak için bir e -posta gönderebilir. Kullanıcı kimlik bilgisi girişini zaten biliyor olsa bile, birkaç nedenden dolayı kullanıcı kayıt e -postasını göndermek her zaman iyi bir fikirdir: verdikleri e -postanın doğru olduğundan ve yazım hataları olmadığından emin olun
Kullanıcılar kullanıcıyı veya kelimeyi unuturlarsa e -postaya geri dönebilir
Kullanıcılar oluştururken bir şifre, ad ve rol ayarlayabilirsiniz. Daha sonra, kullanıcılar bu ayrıntılardan birini ve profillerindeki tüm bilgileri değiştirebilir ve güncelleyebilir.
Artık neler yapabileceğiniz hakkında net bir fikrimiz olduğuna göre, kullanıcıları farklı şekillerde yapmanıza izin veren bazı komut dosyaları örneklerine bakalım. Not: Birkaç temel dosyayı düzenleyeceğimiz için, başlamadan önce, sitenizin tam bir yedeklemesini yapmanızı öneririz. Ayrıca, kullanmadıysanız bir çocuk teması oluşturmanızı veya bir alt tema eklentisi kullanmanızı öneririz. Scripts örnekleri Bu bölümde kodla WordPress kullanıcıları oluşturmak için size, sitenizdeki kullanıcıları programlamalı yapmak için kullanabileceğiniz bazı komut dosyalarını göstereceğiz. Her kod bölümünün ne yaptığına dair komut dosyaları ve açıklamalar bulacaksınız.
WordPress kullanıcılarını programlanmış yapmak için bir kullanıcı oluşturun ve yalnızca bir kod satırı gerektirir. Gereken tek değer ad ve şifredir ve ayrıca wp_create_user () işlevini kullanarak şifreyi aşağıdaki gibi ayarlayabilirsiniz: wp_create_user (‘Johndoe’, ‘Passwoeseshere’, ‘[e -posta korumalı]’); Bu kod satırını, Johndoe adlı bir kullanıcı oluşturmak için çocuğunuzun temasının function.php dosyasına yapıştırın. Ayrıca, yukarıdaki kodu artırmak için birkaç tane daha yapabiliriz. Örneğin, bir arka uç sayfasında gezindiklerinde veya ekranı yeniden yüklediklerinde kullanıcı üretimini önlemek için bir kanca kullanmanız gerekir. Yeni kod şöyle görünecek:
Add_action (‘admin_init’, ‘quadLayers_create_user’);

quadLayers_create_user () işlevi {
wp_create_user (‘Johndoe’, ‘PasswordFfGoeshere’, ‘[korumalı e -mail]’);
} Kancaya alışkın değilseniz, kanca kılavuzumuzu görmenizi öneririz. Yukarıdaki işlevleri birkaç kez tekrarlamak yerine birçok kullanıcı oluşturun, aynı anda birçok kullanıcıyı yapmanın daha etkili yolları vardır. Aşağıdaki işlevler, ad ve parolanın depolandığı belirli bir diziden kullanıcıları yapar. Add_action (‘admin_init’, ‘quadLayers_create_users’);
quadLayers_create_user () işlevi {
$ kullanıcı = dizi (
Array (‘Johndoe’, ‘Katasandi1’),
Dizi (‘tomdoe’, ‘katasandi2’),
Array (‘Andrewdoe’, ‘Katasandi3’),
Array (‘Jeffdoe’, ‘Katasandi4’)
);
foreach ($ kullanıcı olarak $ kullanıcı) {
wp_create_user ($ user [0], $ kullanıcı [1]);
}
} Bunu başarmak için, $ kullanıcılar satırında depolanan dört kullanıcıyı yapmak için Loop foreach () kullanıyoruz. Bu örnekte dört kullanıcı yaptık, ancak istediğiniz kadar yapabilirsiniz. Bunları diziye ekleyin ve onlara isim ve şifre verin. Kullanıcılar oluşturun ve e -posta gönderin Şimdi bir kullanıcı oluşturabileceğinize, şifre yapabileceğinize ve küçük bir kodla belirli bir e -postaya gönderebileceğinize bakalım. Aşağıdaki komut dosyasında iki yeni işlev kullanıyoruz:
bir şifre üretmek için wp_generate_password ()
wp_mail () alıcıya bir kayıt e -postası göndermek için

Add_action (‘admin_init’, ‘quadlayers_create_user_send_mail’);
quadLayers_create_user_send_mail () işlevi {
$ şifre = wp_generate_password (12, doğru);
wp_create_user (‘joedoe’, $ şifre);
wp_mail (‘[e -posta korumalı]’, ‘hoş geldiniz!’, ‘Şifreniz:’. $ parola);
} Bu kod, WordPress kullanıcılarını programlamalı, bir şifre üretecek ve [e -posta korumalı] ‘e “Hoş Geldiniz! Şifreniz “. Sitenizde kullanırken kullanıcıyı, e -postayı ve mesajı ayarladığınızdan emin olun.
Kullanıcılar oluşturun ve hesap verileri ayarlayın Bu örnekte, ad, soyadı ve rol gibi ekli bilgiler içeren kullanıcılar oluştururuz. Burada farklı işlevler kullandığımızı unutmayın. WP_Create_user () işlevi yerine, benzer ama daha esnek ve daha güçlü bir wp_insert_user kullanıyoruz. Add_action (‘admin_init’, ‘quadLayers_create_user_meta’);
QuadLayers_create_user_meta () function () {
wp_insert_user (dizi (
‘user_login’ => ‘jaredoe’,
‘user_pass’ => ‘Parola burada’, ‘user_email’ => ‘[E -posta korumalı]’,
‘Nama_pert önce’ => ‘jane’,
‘Nama_bender’ => ‘doe’,
‘Display_name’ => ‘Jane Doe’,
‘Rol’ => ‘editör’
));
} Gördüğünüz gibi, bu örnekte bir kullanıcı oluşturuyor ve adı (Jane), aile adı (DOE), e -posta ([e -posta korumalı]), rol (editör) vb.
Kullanıcının doğrulama için bu komut dosyasına sahip olup olmadığını kontrol edin ve birçok durumda kullanışlıdır, böylece kodunuza uygulamanızı öneririz. Username_exist () () kullanarak kullanıcı adından (bu örnekte Janedoe) kullanıcılar olup olmadığını nasıl kontrol edebilirsiniz. Add_action (‘admin_init’, ‘quadLayers_if_user_exists’);
quadLayers_if_user_exists () işlevi {
if (null == username_exists (‘ja jaredoe’))) {
“Mevcut bir kullanıcı değil” yankılama; // Var olmayan kullanıcılar için bir şeyler yapın
}
Değilse {
“Mevcut Kullanıcı” echo; // Kullanıcı adı varsa bir şeyler yapın
}
} Bu komut dosyası, var olup olmadıklarına bağlı olarak kullanıcıları iki farklı metinle işaretler:
Var olmayan kullanıcılar: “Mevcut kullanıcılar değil”
Mevcut kullanıcılar: “Mevcut kullanıcılar”
Sonuç Genel olarak, WordPress çeşitli kullanıcı türleri oluşturmak, yönetmek ve silmek için özelliklerle birlikte gelir. Bu, çoğu web sitesi için yeterli olsa da, daha fazla seçeneğe sahip olmak istiyorsanız ve daha fazla izin alabiliyorsanız, kullanıcıların küçük bir kod kullanmasını sağlamak iyidir. Bu kılavuzda, WordPress kullanıcılarının nasıl programlandığını ve süreci daha verimli hale getirmek için bazı örneklerin nasıl yapılacağını gördük. Birçok kullanıcıyı aynı anda nasıl yapacağımızı, onlara otomatik olarak nasıl e -posta göndereceğimizi ve bunlara veri ayarlayacağını gördük. Son olarak, kullanıcının zaten var olup olmadığını kontrol etmek için doğrulama ekledik. Şimdi bu komut dosyasını ayarlamanız ve sitenizde kullanmanızın zamanı geldi! Bu komut dosyasını kullanarak sitenize kullanıcılar eklediniz mi? Nasıl ayarlıyorsunuz? Bize aşağıdaki yorumlarda anlatın! Sitenizi küçük bir kodla geliştirmek için daha fazla seçenek için aşağıdaki yönergelere bakın:
Programlı WordPress Custom Post Nasıl Yapılır
WordPress’te programlanmış yayınlar ve sayfalar yapma kılavuzu
Woocommerce’de sipariş durumu otomatik olarak nasıl değiştirilir

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir