Tüm Kullanıcı Rollerini Listelemek

Tüm Kullanıcı Rollerini Listelemek

Özelleştirilebilir aramalar ve benzer türlü özellikler için kullanabileceğiniz güzel bir kod ile karşınızdayım. Yaklaşık bir ay kadar süreyle siteye elimi değdirmeye vakit bulamadığım için siz takipçilerimden öncelikle özür diliyorum. Umarım anlayışla karşılarsınız. Geçelim kodumuza. tam anlamıyla başlığın karşılığı, yani tüm kullanıcı rollerini yönetim alanı dışında listeyebileceğiniz bir kod bu.

Kullanıcı Rollerini Listelemek;

Aşağıda belirtilen kodu temanızın ilgili dosyası (örn search.php) uygulamalısınız. Bu dosya ve dosyalar wp-content/themes/temanızınadı/ klasöründe bulunmaktadır. Dosyaya müdahale etmeden lütfen yedek alınız.
<?php
$roles_obj = new WP_Roles();
$roles_names_array = $roles_obj->get_names();
echo '<select name="role">';
foreach ($roles_names_array as $role_name) {
        echo '<option>'.$role_name.'</option>';
}
echo '</select>';
?>

Yukarıdaki kodu arama alanında kullanmak isterseniz arama formunuzun bulunduğu dosyaya uygulamanız gerekmektedir. Bu dosya header.php ya da searchform.php olabilir. Temanızın yapımcısına bağlı olarak değişebilir bu kodun ekleneceği yer.

Bu kodun kullanımı ile ilgili değişik opsiyonları ilerleyen yazılada ya da CODEX yazılarında bulabileceksiniz.

Selametle