Block wp-admin.php for non admin users in wordpress - wordpress

I want to use the user structure in wordpress for a website, but when a user logs in using the traditional wp-login.php, if the user is not an admin, it enters wp-admin.php with it's profile and a dashboard.
I don't want that. I would like that, after a successfull login, all non admin users to be redirected by the main page, and every time a non admin user tries to enter in wp-admin.php to redirect them as well.
Is there a plugin for that? Thanks!

I haven't used it, but this looks promising: Hiding the WordPress Dashboard for Non-Admin Users

Related

My Home page redirecting too many times after my customer logged in

I have my WordPress site, https://taajisabji.incheaprate.com. There is a problem that after customers logged in, they can access all other pages except the home page. A home page giving Err_too_many_redirects error after logged in. Before logging in, it is works superb.
I have tried everything like, WP URL, Site URL, wp-config.php but it's not working. I think this is some other problem as the error shown only after the customer logged in.
Through the Admin account logged in, the Home page is not redirecting means works well.
Finally I got the solution of my query.
My homepage was blocked by Ultimate User plugin. I have made some changes like access the home page was unticked and the same I have ticked in Customer User Roles.
Now my problem solved...
If you are facing the same issue, please check the ultimate user plugin first.

Wordpress query regarding creating admin login

I have a question regarding creating a WordPress site:
* Is it possible to create admin login and user login from WordPress? (and when I mean admin login, I don't mean the backend of the site.)
I need admin login to the website where only the admin can enter posts via a form and a submit button and user login can view those posts and comment on them. SO basically I need a different UI for the admin to add and edit posts.
Any suggestions for easy ways?
Easy: mark those posts / pages as PRIVATE.

Login to wordpress website using an existing google

I have a wordpress site.
currently I don't have any login/registration page/form in our website.
I need to create a login page where user can login using an existing google account. it should be the only way to login to our website. Please note, I'm not talking about login page to wordpress admin pages...I'm talking about login page for website.
Steps:
1) user goes to my website
2) click login link
3) navigates to goole sign in page
4) sign in
5) back to the website , the user is logged in
Is there any WP plugin for such case.
TIA, Anna
Bear in mind that the login page for the WP admin pages is the default login screen for users as WP understands them. I don't know what you expect logged-in users to be able to do or see, but you'd have to manage that access at a different level if you're not using the WP users.
If you just want commenting but with Google logins (and others) I'd recommend Disqus.
You need to sign up with Google for this: https://developers.google.com/accounts/ There are several options there like using Google+ log-in, etc.
I haven't seen a wordpress plug-in for it, and even if there is, you'd probably have to register with Google somewhere in the above link because they need to give your specific website permission.
If you want to cut to the chase, look at this link which talks about installing the google button using HTML https://developers.google.com/+/web/signin/add-button

Custom dashboard page in Wordpress

I am working on a client project now,its on Wordpress .I need to do following things
1.Each logged user should redirect to a custom dashboard page(Not usual Wordpress dashboard).
2.Each logged user able to upload the PDF from Dashboard and store them.
Right now I am kinda struck like where to start,I have login system,registration and profile page implemented using User Profile Plugin from codecanyon.
Someone please advise me to implement the Custom Dashboard for each logged user,
How to upload the PDF for each user and how to store them?.
I don't know hows your codecanyon scirpts working, but the scenario to achieve this is:
Make Custom PostType/Custom Template that only works with logged-in users, Or you can check if detect the logged in user's session on that particular dashboard so that other users can't access it.
Make custom login form and after success logged in, redirect the logged in user to that particular PostType/Template that you make for logged in users.
I don't think the default WordPress upload works in front, so you have to create a custom upload scripts that upload the pdf files and store the credential of the user in wp_options table, with update_option()
This thread helps you to use default wordpress media uploader in front end Front End Media Uploading in Wordpress

wordpress user registration/profile plugin

I am trying to make a wordpress site which will allow users to register by themselves and log into the site and have a profile. IS there such a plugin that will allow me to incorporate this into my site? I have looked around and being that I have very little experience with making sites/wordpress I have decided to ask some experts.
I know with wordpress you get a "blog" sort of site, but i'm hoping that if the plug-in i'm looking for exists then I can make my site to look different. The reason I am asking for each individual member to have their own "profile page/ private page" is because I want to be able to upload data to their specific pages and they should be able to see the data without seeing others'.
Thanks for any and all help you can provide me.
If I can't find a suitable solution, I will try to build a site with joomla, I had gone with wordpress because I had heard that it was easier to use.
Yeah, There is one plugin to do all these in wordpress. Plugin name: Profile Builder - front-end user registration, login and edit profile
plugin Link: http://wordpress.org/plugins/profile-builder/
Yeah, There is one plugin to do with all the things which you want. Plugin Name : "Theme My Login"
Plugin Features :
Your registration, log in, and password recovery pages will all match
the rest of your website
Includes a customizable widget to login anywhere from your blog
Redirect users upon log in and log out based upon their role
Show gravatar to users who are logged in.
Assign custom links to users who are logged in based on their role
Customize user emails for registration and/or password recovery
Send user emails in HTML format
Allow users to set their own password upon registration
Require users to be approved or confirm e-mail address upon
registration
Theme user profiles
Please refer the following Location :
Theme My Login

Resources