Find Jobs
Hire Freelancers

User Registration WordPress Plugin

$100-500 USD

Dibatalkan
Dibuat lebih dari 12 tahun yang lalu

$100-500 USD

Dibayar ketika dikirim
I'm looking for a basic user registration plugin that is different from most of those on the market (and, of course, one that doesn't use the out-of-place default WordPress registration system). The key to this one is simplicity in setup combined with the ability to add unlimited fields. **Look below for the full description.** ## Deliverables This plugin will likely have other updates outside of the scope of this project but, for the case of this project, here are some key aspects to the plugin: 1. Upon activation, it will attempt to create a page and a few subpages using certain names. If those names are taken, the plugin will be "active" in WordPress but it will need to be enabled in the plugin admin panel after the user removes the conflicting pages. Users will also need permalinks to be turned on. If any of these prerequisites aren't met, the plugin simply won't enable until they are. 2. Assuming the page names are available, the plugin will create: /users/ (blank by default), /users/register/ (to register), /users/edit/ (to edit your profile, only functional for logged in users) and /users/help/ (to allow users to reset their passwords). The register, edit and help pages will be filled automatically with default content including some generic style text along with a few shortcodes for certain aspects of the page. 3. Shortcodes available by default for the pages above: [registerfields], [registersubmit], [editfields], [editsubmit], [forgotfields], [forgotsubmit]. Other shortcodes should include one for each field using a sanitized slug-like version of the field name in combination with the plugin name to make sure it's unique. So let's say the plugin is called "Easy Registration", a field short code might be something like [easyreg-username] or [easyreg-email]. I'd also like some other shortcodes for things like ability to show registration only content. For example, [easyreg-hidden] wrapped around content that will only show up to logged in users and will show a login/register box to those who aren't logged in. There should also be a shortcode that will list off users (could be used on the /users/ page). 4. I am not sure how to accomplish this technically, but I'd like the ability to enabled dynamic user profile pages at /users/[username]/. I know about the author templates within WordPress but, for URL reasons, I'd like to have this data be available to be displayed at /users/[username]/. This should be something that can't be used until initial activation is complete so it should be off by default. 5. For right now, all users should just be made subscribers. At some point I may put user levels into future versions of this plugin. 6. The pages should use the [login to view URL] template unless the user knows how to set up custom page templates. But there's no need to set up other templates here. 7. The plugin should have some editable CSS to make the forms look okay. I don't need world-class design here but the forms should have decent padding, maybe a very slight gradient background, etc. You know what a decent looking form is and the html default is not a decent looking form. I'm find if we just copy the style/look from the forms from the login page in 3.2.1 on the wp-login page. 8. There needs to be a widget for the sidebar which shows login/password boxes along with a login button, help link and a registration button. If the person is logged in, it should show their name along with and edit profile link and a logout button. When they login or logout, it should not take them to the WordPress login screens at all (i.e., what you see when you log out of a default WordPress install and you're at [login to view URL]). 9. I think this is the case by definition, but all shortcodes should be accessible in php as well. 10. The plugin backend should make it easy to add user fields of various types: text, password, text box, phone number, etc. Also, the backend should be able to order the fields. This order will be used for the default order on the shortcodes like [registerfields] and [editfields]. I'm open to changes on some technical implementation aspects of this. For instance, if you think there's a better way to set up the shortcodes or if you think it can be achieved better in some other way -- then I'm all ears. However, the key aspects of this project include easy setup (assuming the user has permalinks and not having a page called /users/) with the data populating into the pages. And the widget for the sidebar to have a login box (if logged out), info box (if logged in), etc. And of course the shortcodes are necessary for using the data. Please let me know if you have any questions!
ID Proyek: 3576618

Tentang proyek

Proyek remot
Aktif 13 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan

Tentang klien

Bendera UNITED STATES
Merion Station, United States
5,0
57
Memverifikasi Metode pembayaran
Anggota sejak Okt 27, 2005

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.