{"id":28009,"date":"2014-02-24T19:18:29","date_gmt":"2014-02-24T19:18:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/custom-login-url\/"},"modified":"2025-09-15T13:23:48","modified_gmt":"2025-09-15T13:23:48","slug":"custom-login-url","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/custom-login-url\/","author":7566814,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.8.5","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"Custom Login URL","header_author":"Simpliko","header_description":"","assets_banners_color":"","last_updated":"2025-09-15 13:23:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/simpliko.pl","header_author_uri":"https:\/\/simpliko.pl","rating":3.8,"author_block_rating":0,"active_installs":1000,"downloads":49887,"num_ratings":19,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"gwin","date":"2014-02-24 19:19:42"},"1.0.2":{"tag":"1.0.2","author":"gwin","date":"2015-08-24 15:07:39"},"1.0.3":{"tag":"1.0.3","author":"gwin","date":"2025-09-15 13:23:48"}},"upgrade_notice":[],"ratings":{"1":"4","2":"1","3":"1","4":"2","5":"11"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":864241,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Custom URLs configuration page in wp-admin \/ Settings \/ Permalinks panel."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3760,21884],"plugin_category":[],"plugin_contributors":[80661],"plugin_business_model":[],"class_list":["post-28009","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-login-url","plugin_tags-custom-registration-url","plugin_contributors-gwin","plugin_committers-gwin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/custom-login-url.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/custom-login-url\/assets\/screenshot-1.png?rev=864241","caption":"Custom URLs configuration page in wp-admin \/ Settings \/ Permalinks panel."}],"raw_content":"<!--section=description-->\n<p>Custom Login URL (CLU) is a lightweight plugin that allows to customize default WP login, registration and password\nreminder URLs without modifying any files, simple and swift.<\/p>\n\n<p>Why would anyone would want to use this plugin? Well, after developing some sites it turned \nout that site owners do not want to reveal to customers that they are using WordPress, hence the plugin that will mask\noriginal URLs.<\/p>\n\n<p>What the plugin can do:<\/p>\n\n<ul>\n<li>change \/wp-login.php to for example \/user\/login\/<\/li>\n<li>change \/wp-login.php?action=register to for example \/user\/register\/<\/li>\n<li>change \/wp-login.php?action=lostpassword to for example \/user\/remind\/<\/li>\n<li>change \/wp-login.php?action=logout to for example \/user\/logout\/<\/li>\n<li>you can define your own custom paths for each URL above<\/li>\n<li>set successfull login and logout redirect URLs<\/li>\n<\/ul>\n\n<p>In order to make the plugin work you need to have Permalinks enabled in WP Settings.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>custom-login-url<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to wp-admin \/ Settings \/ Permalinks and configure your custom URLs<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>FIXED: Broken Access Control vulnerability<\/li>\n<li>FIXED: Warnings in the wp-admin -&gt; Settings -&gt; Options when no custom links are set.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>FIXED: Some 'notices' and 'warnings'<\/li>\n<li>FIXED: Correct stable tag set.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>FIXED: Automatic Login Rewrite Activation<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Whitelabel your site by hiding wp-login.php in the login and registration URLs","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/28009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=28009"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gwin"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=28009"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=28009"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=28009"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=28009"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=28009"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=28009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}