{"id":47442,"date":"2013-10-30T07:06:43","date_gmt":"2013-10-30T07:06:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/user-frontend\/"},"modified":"2015-01-06T20:46:15","modified_gmt":"2015-01-06T20:46:15","slug":"user-frontend","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/user-frontend\/","author":13103817,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"trunk","tested":"4.1.42","requires":"3.8","requires_php":"","requires_plugins":"","header_name":"User Frontend","header_author":"HerrLlama for wpcoding.de","header_description":"","assets_banners_color":"3f4344","last_updated":"2015-01-06 20:46:15","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/wpcoding.de","header_plugin_uri":"","header_author_uri":"http:\/\/wpcoding.de","rating":4.8,"author_block_rating":0,"active_installs":10,"downloads":7460,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.3":"<p>Due to changes in the template include functions you need to move the user frontend specific templates (user-activation.php, user-forgot-password.php, user-login.php, user-profile.php, user-register.php and user-reset-password.php) from the theme root directory to a new folder &#039;user-frontend&#039; in your theme.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":"1","5":"5"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"985399","resolution":"128x128","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"985399","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1573859","resolution":"1","location":"plugin"}},"screenshots":{"1":"Profile edition with the twentythirteen theme"}},"plugin_section":[],"plugin_tags":[2250,602,4233,435,2153],"plugin_category":[38,43,51],"plugin_contributors":[77675,83116,83115],"plugin_business_model":[],"class_list":["post-47442","plugin","type-plugin","status-closed","hentry","plugin_tags-frontend","plugin_tags-login","plugin_tags-logout","plugin_tags-profile","plugin_tags-user","plugin_category-authentication","plugin_category-customization","plugin_category-multisite","plugin_contributors-inpsyde","plugin_contributors-lauraquellmalz","plugin_contributors-wpcodingde","plugin_committers-lauraquellmalz","plugin_committers-wpcodingde"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/user-frontend_3f4344.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/user-frontend\/trunk\/screenshot-1.png?rev=1573859","caption":"Profile edition with the twentythirteen theme"}],"raw_content":"<!--section=description-->\n<p>This plugin restricts the access to the admin panel and provides register, profile, login and logout features inside of the theme. This plugin is multisite-ready.<\/p>\n\n<h4>Languages<\/h4>\n\n<p>This plugin is polyglott. If you want to submit a language, drop a not at \"hallo@wpcoding.de\" with the subject \"User Frontend - Add language $language\".<\/p>\n\n<p>Currently available languages:<\/p>\n\n<ul>\n<li>English<\/li>\n<li>German<\/li>\n<\/ul>\n\n<h4>Support<\/h4>\n\n<p>At any questions: Please keep in mind that this tool is free. Therefore we can't offer free support. Of course we'll see through the <a href=\"https:\/\/github.com\/wpcodingde\/User-Frontend\/issues\/\">issue tracker<\/a> but we only answer feature requests and critical bugs. Besides this you can use the <a href=\"https:\/\/wordpress.org\/support\/plugin\/user-frontend\/\">wordpres.org forums<\/a> for technical questions.<\/p>\n\n<h4>Planned Features<\/h4>\n\n<p>This plugin already has many features. But there are always more ideas to develope. Some of theme are:<\/p>\n\n<ul>\n<li>Google Authentication Support<\/li>\n<li>Better Basic Templates (more standard filters, better css-classes)<\/li>\n<li>Basic User-Profile<\/li>\n<li>...<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin the known WordPress-Ways<\/li>\n<li>Refresh your permalinks via Options -&gt; Permalinks and click \"Save\"<\/li>\n<li>For Developers: Copy the .php files from the template folder to your active theme folder and change the markup your way<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>What links uses this plugin?<\/dt>\n<dd><p>The user frontend works directly after activation. Every user will be redirected to the specific pages in the frontend. These are:<\/p>\n\n<ul>\n<li>'http:\/\/yourdomain.tld\/user-action\/' - This is a custom URL which no user usually sees. It performs some actions, like updating profiles etc.<\/li>\n<li>'http:\/\/yourdomain.tld\/user-error\/' - A custom error page for user mistakes, e.g. wrong nonces<\/li>\n<li>'http:\/\/yourdomain.tld\/user-login\/' - The login page<\/li>\n<li>'http:\/\/yourdomain.tld\/user-profile\/' - The profil edit page<\/li>\n<li>'http:\/\/yourdomain.tld\/user-register\/' - The user registration page<\/li>\n<li>'http:\/\/yourdomain.tld\/user-reset-password\/' - The reset password page<\/li>\n<li>'http:\/\/yourdomain.tld\/user-forgot-password\/' - The forgot password page<\/li>\n<li>'http:\/\/yourdomain.tld\/user-activation\/' - The user activation page<\/li>\n<\/ul><\/dd>\n<dt>Can I style my own pages?<\/dt>\n<dd><p>Yes you can. As written in the 'Installation'-tab you only have to copy (donot move, just to be sure to have a backup) the templates from <code>\/wp-content\/plugins\/user-frontend\/templates\/<\/code> to <code>wp-content\/themes\/your-theme\/user-frontend\/<\/code>. After that edit it wisely.<\/p><\/dd>\n<dt>Where is the logout located?<\/dt>\n<dd><p>The logout is a special case. It doesn't have a page to be displayed it is just an action performed by the system. However you can retrive the URL with the function <code>uf_logout_url()<\/code>. See its documentation for more information.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed critical bug with the version checkup, <a href=\"https:\/\/github.com\/wpcodingde\/User-Frontend\/issues\/16\">#16<\/a> <\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Implemented better Template include, <a href=\"https:\/\/github.com\/wpcodingde\/User-Frontend\/issues\/10\">#10<\/a><\/li>\n<li>Added \/user-error\/ as special page, <a href=\"https:\/\/github.com\/wpcodingde\/User-Frontend\/issues\/11\">#11<\/a><\/li>\n<li>Fixed redirection issues, <a href=\"https:\/\/github.com\/wpcodingde\/User-Frontend\/issues\/11\">#11<\/a><\/li>\n<li>Disable register if the WordPress Settings tell so, <a href=\"https:\/\/github.com\/wpcodingde\/User-Frontend\/issues\/12\">#12<\/a><\/li>\n<li>Add filter for the redirection after login, <a href=\"https:\/\/github.com\/wpcodingde\/User-Frontend\/issues\/13\">#13<\/a><\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed problems with redirection and templates<\/li>\n<li>Implemented more API-Filters<\/li>\n<li>Added Doc-Block<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Update-Tests for WordPress 3.8<\/li>\n<\/ul>","raw_excerpt":"This plugin restricts the access to the admin panel and provides register, profile, login and logout features inside of the theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/47442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=47442"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lauraquellmalz"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=47442"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=47442"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=47442"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=47442"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=47442"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=47442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}