{"id":1957,"date":"2023-01-12T09:10:38","date_gmt":"2023-01-12T09:10:38","guid":{"rendered":"https:\/\/www.digitalagencybarcelona.com\/uncategorized\/create-user-for-statistics-only\/"},"modified":"2023-01-12T09:13:41","modified_gmt":"2023-01-12T09:13:41","slug":"create-user-for-statistics-only","status":"publish","type":"post","link":"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/","title":{"rendered":"Create user for statistics only"},"content":{"rendered":"<p>In the functions.php file in the child theme folder, add this function:<\/p>\n<pre>\r\n<code>\r\nadd_action( 'admin_head', function() {\r\n    \r\n    $stats_user_name = 'stats';\r\n    $stats_user_password = 'stats1234';\r\n    $stats_user_email = 'info@yourdomain.com';\r\n\r\n    if(!wp_roles()->is_role( 'shop_stats' )) add_role( 'shop_stats', 'Shop Statistics', get_role('shop_manager')->capabilities );\r\n    if(!empty($stats_user_name) && !username_exists($stats_user_name) ) {\r\n        $stats_user_id = wp_create_user($stats_user_name, $stats_user_password, $stats_user_email);\r\n        $stats_user = get_user_by('id', $stats_user_id);\r\n        $stats_user->remove_role('subscriber');\r\n        $stats_user->add_role('shop_stats');\r\n    }\r\n    if(is_user_logged_in() && current( wp_get_current_user()->roles) == 'shop_stats'){\r\n        $screen = get_current_screen();\r\n        if ($screen->id != 'woocommerce_page_wc-admin') {\r\n            wp_redirect( '\/wp-admin\/admin.php?page=wc-admin&path=\/analytics\/overview' );\r\n        }\r\n        remove_menu_page( 'index.php' );                                        \/\/Dashboard\r\n        remove_menu_page( 'edit.php' );                                         \/\/Posts\r\n        remove_menu_page( 'upload.php' );                                       \/\/Media\r\n        remove_menu_page( 'edit.php?post_type=page' );                          \/\/Pages\r\n        remove_menu_page( 'edit.php?post_type=product' );                       \/\/Products\r\n        remove_menu_page( 'wc-admin&path=\/marketing' );                         \/\/Marketing\r\n        remove_menu_page( 'edit.php?post_type=elementor_library' );             \/\/Elementor\r\n        remove_menu_page( 'edit-comments.php' );                                \/\/Comments\r\n        remove_menu_page( 'themes.php' );                                       \/\/Appearance\r\n        remove_menu_page( 'plugins.php' );                                      \/\/Plugins\r\n        remove_menu_page( 'users.php' );                                        \/\/Users\r\n        remove_menu_page( 'tools.php' );                                        \/\/Tools\r\n        remove_menu_page( 'options-general.php' );                              \/\/Settings\r\n        remove_menu_page( 'wpcf7' );                                            \/\/Contact Form 7\r\n        remove_menu_page( 'woocommerce' );                                      \/\/Woocommerce\r\n        remove_menu_page( 'wpseo_workouts' );                                   \/\/Yoast\r\n\r\n        echo '<style> #adminmenu .wp-submenu{ min-width: auto; position: relative; top: 0; left: 0; background: transparent; box-shadow: transparent; } <\/style>';\r\n\r\n    }\r\n});\r\n\r\n<\/code>\r\n<\/pre>\n<blockquote><p>IMPORTANTE: <\/p><\/blockquote>\n<p> Por razones de seguridad, cambiar las siguientes variables al pegar el c\u00f3digo en vuestro archivo:<\/p>\n<pre>\r\n<code>\r\n    $stats_user_name = 'new user';\r\n    $stats_user_password = 'your password';\r\n    $stats_user_email = 'info@your_domain.com';\r\n<\/code>\r\n<\/pre>\n<p>Upon entering the admin panel, this function will create a new role &#8220;Shop Statistics&#8221; and a new user with the name and password chosen above.<\/p>\n<p>This new user can be edited from the WordPress user management section. It will also be possible to create new users only for statistics from the WordPress user management itself by choosing &#8220;Shop Statistics&#8221; in the &#8220;User role&#8221; option.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the functions.php file in the child theme folder, add this function: add_action( &#8216;admin_head&#8217;, function() { $stats_user_name = &#8216;stats&#8217;; $stats_user_password = &#8216;stats1234&#8217;; $stats_user_email = &#8216;info@yourdomain.com&#8217;; if(!wp_roles()->is_role( &#8216;shop_stats&#8217; )) add_role( &#8216;shop_stats&#8217;, &#8216;Shop Statistics&#8217;, get_role(&#8216;shop_manager&#8217;)->capabilities ); if(!empty($stats_user_name) &#038;&#038; !username_exists($stats_user_name) ) { $stats_user_id = wp_create_user($stats_user_name, $stats_user_password, $stats_user_email); $stats_user = get_user_by(&#8216;id&#8217;, $stats_user_id); $stats_user->remove_role(&#8216;subscriber&#8217;); $stats_user->add_role(&#8216;shop_stats&#8217;); } if(is_user_logged_in() &#038;&#038; current( wp_get_current_user()->roles) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92],"tags":[],"class_list":["post-1957","post","type-post","status-publish","format-standard","hentry","category-woocommerce-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create user for statistics only - Digital Agency Barcelona<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create user for statistics only - Digital Agency Barcelona\" \/>\n<meta property=\"og:description\" content=\"In the functions.php file in the child theme folder, add this function: add_action( &#039;admin_head&#039;, function() { $stats_user_name = &#039;stats&#039;; $stats_user_password = &#039;stats1234&#039;; $stats_user_email = &#039;info@yourdomain.com&#039;; if(!wp_roles()-&gt;is_role( &#039;shop_stats&#039; )) add_role( &#039;shop_stats&#039;, &#039;Shop Statistics&#039;, get_role(&#039;shop_manager&#039;)-&gt;capabilities ); if(!empty($stats_user_name) &amp;&amp; !username_exists($stats_user_name) ) { $stats_user_id = wp_create_user($stats_user_name, $stats_user_password, $stats_user_email); $stats_user = get_user_by(&#039;id&#039;, $stats_user_id); $stats_user-&gt;remove_role(&#039;subscriber&#039;); $stats_user-&gt;add_role(&#039;shop_stats&#039;); } if(is_user_logged_in() &amp;&amp; current( wp_get_current_user()-&gt;roles) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Agency Barcelona\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-12T09:10:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-12T09:13:41+00:00\" \/>\n<meta name=\"author\" content=\"william\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"william\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/\",\"url\":\"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/\",\"name\":\"Create user for statistics only - Digital Agency Barcelona\",\"isPartOf\":{\"@id\":\"https:\/\/www.digitalagencybarcelona.com\/en\/#website\"},\"datePublished\":\"2023-01-12T09:10:38+00:00\",\"dateModified\":\"2023-01-12T09:13:41+00:00\",\"author\":{\"@id\":\"https:\/\/www.digitalagencybarcelona.com\/en\/#\/schema\/person\/52fa1e44e3ac7206109f1116ebf5aefa\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.digitalagencybarcelona.com\/en\/home\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create user for statistics only\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.digitalagencybarcelona.com\/en\/#website\",\"url\":\"https:\/\/www.digitalagencybarcelona.com\/en\/\",\"name\":\"Digital Agency Barcelona\",\"description\":\"Web design, marketing en ligne, application mobile, gestion de RRSS, mailing et autres services tels que l&#039;h\u00e9bergement ou la gestion de comptes mail...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.digitalagencybarcelona.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.digitalagencybarcelona.com\/en\/#\/schema\/person\/52fa1e44e3ac7206109f1116ebf5aefa\",\"name\":\"william\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create user for statistics only - Digital Agency Barcelona","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/","og_locale":"en_US","og_type":"article","og_title":"Create user for statistics only - Digital Agency Barcelona","og_description":"In the functions.php file in the child theme folder, add this function: add_action( 'admin_head', function() { $stats_user_name = 'stats'; $stats_user_password = 'stats1234'; $stats_user_email = 'info@yourdomain.com'; if(!wp_roles()->is_role( 'shop_stats' )) add_role( 'shop_stats', 'Shop Statistics', get_role('shop_manager')->capabilities ); if(!empty($stats_user_name) && !username_exists($stats_user_name) ) { $stats_user_id = wp_create_user($stats_user_name, $stats_user_password, $stats_user_email); $stats_user = get_user_by('id', $stats_user_id); $stats_user->remove_role('subscriber'); $stats_user->add_role('shop_stats'); } if(is_user_logged_in() && current( wp_get_current_user()->roles) [&hellip;]","og_url":"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/","og_site_name":"Digital Agency Barcelona","article_published_time":"2023-01-12T09:10:38+00:00","article_modified_time":"2023-01-12T09:13:41+00:00","author":"william","twitter_card":"summary_large_image","twitter_misc":{"Written by":"william","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/","url":"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/","name":"Create user for statistics only - Digital Agency Barcelona","isPartOf":{"@id":"https:\/\/www.digitalagencybarcelona.com\/en\/#website"},"datePublished":"2023-01-12T09:10:38+00:00","dateModified":"2023-01-12T09:13:41+00:00","author":{"@id":"https:\/\/www.digitalagencybarcelona.com\/en\/#\/schema\/person\/52fa1e44e3ac7206109f1116ebf5aefa"},"breadcrumb":{"@id":"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.digitalagencybarcelona.com\/en\/help-center\/woocommerce-en\/create-user-for-statistics-only\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.digitalagencybarcelona.com\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Create user for statistics only"}]},{"@type":"WebSite","@id":"https:\/\/www.digitalagencybarcelona.com\/en\/#website","url":"https:\/\/www.digitalagencybarcelona.com\/en\/","name":"Digital Agency Barcelona","description":"Web design, marketing en ligne, application mobile, gestion de RRSS, mailing et autres services tels que l&#039;h\u00e9bergement ou la gestion de comptes mail...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.digitalagencybarcelona.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.digitalagencybarcelona.com\/en\/#\/schema\/person\/52fa1e44e3ac7206109f1116ebf5aefa","name":"william"}]}},"_links":{"self":[{"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/posts\/1957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/comments?post=1957"}],"version-history":[{"count":1,"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/posts\/1957\/revisions"}],"predecessor-version":[{"id":1966,"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/posts\/1957\/revisions\/1966"}],"wp:attachment":[{"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/media?parent=1957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/categories?post=1957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digitalagencybarcelona.com\/en\/wp-json\/wp\/v2\/tags?post=1957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}