{"id":1156,"date":"2025-11-02T01:51:39","date_gmt":"2025-11-02T01:51:39","guid":{"rendered":"https:\/\/ykim.synology.me\/wordpress\/?p=1156"},"modified":"2025-11-08T21:01:00","modified_gmt":"2025-11-08T21:01:00","slug":"1156","status":"publish","type":"post","link":"https:\/\/ykim.synology.me\/wordpress\/1156-1156\/","title":{"rendered":"Ultimate Member Role-Based Redirection"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"325\" src=\"https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2025\/11\/image-17.png\" alt=\"\" class=\"wp-image-1157\" style=\"width:309px;height:auto\" srcset=\"https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2025\/11\/image-17.png 573w, https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2025\/11\/image-17-300x170.png 300w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Ultimate Member plugin provides a dedicated setting within its <strong>User Roles<\/strong> configuration to control where a user is redirected after a successful login, making it very easy to set a custom destination for the <strong>Author<\/strong> role.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the step-by-step process:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2699\ufe0f Ultimate Member Role-Based Redirection<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Access Ultimate Member User Roles<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to your WordPress dashboard.<\/li>\n\n\n\n<li>Go to <strong>Ultimate Member<\/strong> \ud83e\udc06 <strong>User Roles<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Edit the Author Role<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Locate the <strong>Author<\/strong> role in the list.<\/li>\n\n\n\n<li>Click the <strong>Edit<\/strong> link next to the Author role&#8217;s name.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Configure Login Options<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On the <strong>Edit Role<\/strong> screen, click on the <strong>Login Options<\/strong> tab (or scroll down to the Login Options section).<\/li>\n\n\n\n<li>Find the setting titled <strong>Action to be taken after login<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Set the Custom Redirect URL<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Change the <strong>Action to be taken after login<\/strong> setting to <strong>Redirect to URL<\/strong>.<\/li>\n\n\n\n<li>A new field will appear below it, titled <strong>Set Custom Redirect URL<\/strong>.<\/li>\n\n\n\n<li>In this field, enter the full URL or the relative path of the page where you want Author users to land.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Action to be taken after login<\/strong><\/td><td><strong>Set Custom Redirect URL Example<\/strong><\/td><td><strong>Result<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Redirect to URL<\/td><td>\/author-dashboard\/<\/td><td>Redirects to a custom page created for Authors.<\/td><\/tr><tr><td>Redirect to URL<\/td><td>https:\/\/yourwebsite.com\/posts\/<\/td><td>Redirects to a specific URL (like a post listing page).<\/td><\/tr><tr><td>Redirect to WordPress Admin<\/td><td><\/td><td>Redirects to the standard WordPress Dashboard.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tip:<\/strong> For most Author users, a good redirect is a custom front-end dashboard or their default WordPress admin area where they can access their posts (<code>\/wp-admin\/edit.php<\/code>).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Save Changes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the <strong>Update Role<\/strong> button at the bottom of the page to save your new redirect rule.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcdd Important Considerations<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Login Form Setting:<\/strong> This role-based setting can be overridden by a setting on a specific Ultimate Member login form. Ensure your login form is configured to use the default role settings:\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Go to <strong>Ultimate Member<\/strong> \ud83e\udc06 <strong>Forms<\/strong>.<\/li>\n\n\n\n<li>Edit your <strong>Login Form<\/strong>.<\/li>\n\n\n\n<li>In the form settings, under <strong>Redirection after Login<\/strong>, ensure the setting is set to <strong>Default<\/strong>. This tells the form to respect the rule set in the User Role.<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li><strong>Default WordPress Role:<\/strong> The standard Author role is a default WordPress role. Ultimate Member enhances these roles, allowing you to set these custom redirects for them.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcda Reference<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ultimate Member Documentation: User Roles Settings.<\/strong> (2023). Provides details on configuring login, registration, and general permissions on a per-role basis, including the &#8220;Action to be taken after login&#8221; setting.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>The Ultimate Member plugin provides a dedicated setting within its User Roles configuration to control where a user is redirected after a successful login, making it very easy to set a custom destination for the Author role. Here is the step-by-step process: \u2699\ufe0f Ultimate Member Role-Based Redirection 1. Access Ultimate Member User Roles 2. Edit&#8230;<\/p>\n","protected":false},"author":4,"featured_media":1157,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","fifu_image_url":"","fifu_image_alt":"","iawp_total_views":0,"footnotes":""},"categories":[87],"tags":[80,59],"class_list":["post-1156","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-slug","tag-ultimate-member","tag-wordpress"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_featured_media_url":"https:\/\/ykim.synology.me\/wordpress\/wp-content\/uploads\/2025\/11\/image-17.png","_links":{"self":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/comments?post=1156"}],"version-history":[{"count":3,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1156\/revisions"}],"predecessor-version":[{"id":1214,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1156\/revisions\/1214"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/media\/1157"}],"wp:attachment":[{"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/media?parent=1156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/categories?post=1156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ykim.synology.me\/wordpress\/wp-json\/wp\/v2\/tags?post=1156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}