{"id":95334,"date":"2021-07-01T15:13:25","date_gmt":"2021-07-01T09:43:25","guid":{"rendered":"https:\/\/git-staging.wpastra.com\/?post_type=docs&#038;p=95334"},"modified":"2022-07-24T13:00:22","modified_gmt":"2022-07-24T07:30:22","slug":"hide-astra-settings-for-user-roles","status":"publish","type":"docs","link":"https:\/\/git-staging.wpastra.com\/es\/docs\/hide-astra-settings-for-user-roles\/","title":{"rendered":"\u00bfC\u00f3mo ocultar la configuraci\u00f3n de Astra para determinados roles de usuario?"},"content":{"rendered":"<p>Los Ajustes de Astra que puedes encontrar en cada p\u00e1gina o post de tu sitio web contienen meta ajustes que dan al usuario m\u00e1s control y la posibilidad incluso de anular algunos ajustes del personalizador en cada p\u00e1gina o post. Este documento le mostrar\u00e1 c\u00f3mo ocultar la Configuraci\u00f3n de Astra para roles de usuario espec\u00edficos en su sitio web, limitando as\u00ed su acceso a estos ajustes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 necesito ocultar estos ajustes?<\/h2>\n\n\n\n<p>Los meta ajustes son \u00fatiles para la personalizaci\u00f3n adicional de una p\u00e1gina o entrada espec\u00edfica que necesita ser diferente del resto de su sitio web. Pero, por otro lado, esto puede afectar al dise\u00f1o e incluso perturbar el funcionamiento de su sitio web (por ejemplo, desactivar el encabezado principal en la p\u00e1gina de inicio).&nbsp;<\/p>\n\n\n\n<p>Si su sitio web tiene un n\u00famero m\u00e1s significativo de usuarios con diferentes roles de usuario, o est\u00e1 dando acceso a proveedores de servicios externos, estos usuarios probablemente requerir\u00edan acceso a su contenido en todas o algunas p\u00e1ginas o entradas. Al mismo tiempo, normalmente tambi\u00e9n tendr\u00edan acceso a la meta configuraci\u00f3n. Por lo tanto, su sitio web podr\u00eda requerir limitar el acceso a la Meta Configuraci\u00f3n de Astra para roles de usuario espec\u00edficos mientras se les sigue permitiendo el acceso al contenido de las p\u00e1ginas o posts. Esto podr\u00eda ser una medida de seguridad o simplemente la prevenci\u00f3n de problemas accidentales con el dise\u00f1o y las funciones de un sitio web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo hacerlo?<\/h2>\n\n\n\n<p>Para lograrlo, es necesario a\u00f1adir un poco de c\u00f3digo personalizado a su sitio web. Siga estos pasos:<br><br><strong>Primer paso<\/strong> - Compruebe sus Roles de Usuario y los nombres exactos de los Roles de Usuario que desea limitar. WordPress viene con algunos roles de usuario por defecto:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Superadministrador<\/li><li>Administrador<\/li><li>Editor<\/li><li>Autor<\/li><li>Colaborador<\/li><li>Abonado<\/li><\/ul>\n\n\n\n<p>Adem\u00e1s, algunos plugins podr\u00edan a\u00f1adir funciones de usuario adicionales a esta lista. Puede comprobar sus usuarios y funciones de usuario en Panel &gt; Usuarios.<\/p>\n\n\n\n<p><strong>Paso 2<\/strong> - A\u00f1ada el siguiente filtro al archivo functions.php de su tema hijo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">add_action( 'do_meta_boxes', 'ast_remove_plugin_metaboxes' );\n\n\/**\n* Eliminar la metabox de configuraci\u00f3n de Astra para usuarios que no son administradores\n*\/\nfunction ast_remove_plugin_metaboxes(){\n    if ( ! current_user_can( '<strong>administrador<\/strong>' ) ) {\n        remove_meta_box( 'astra_settings_meta_box', 'page', 'side' ); \/\/ Eliminar la configuraci\u00f3n de Astra en las p\u00e1ginas\n        remove_meta_box( 'astra_settings_meta_box', 'post', 'side' ); \/\/ Eliminar la configuraci\u00f3n de Astra en los posts\n    }\n}<\/pre>\n\n\n\n<p>El c\u00f3digo mencionado anteriormente se aplicar\u00e1 a los roles de usuario inferiores al <strong>Administrador <\/strong>rol de usuario - para aplicar esto a diferentes roles de usuario, puedes cambiar el nombre del rol en negrita \"administrador\" por cualquier rol de usuario que desees. Esto limitar\u00e1 el acceso a la Meta Configuraci\u00f3n de Astra para todos los roles inferiores al establecido en el c\u00f3digo. Por ejemplo, si quisi\u00e9ramos establecer este l\u00edmite para roles inferiores a Editor, esta l\u00ednea del c\u00f3digo quedar\u00eda as\u00ed:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">if ( ! current_user_can( '<strong>editor<\/strong>' ) ) {<\/pre>\n\n\n\n<p>Este cambio permitir\u00e1 ahora el acceso a la Meta Configuraci\u00f3n de Astra a Administradores y Editores, pero lo limitar\u00e1 para el resto de roles (inferiores).<\/p>\n\n\n\n<p>Adem\u00e1s, el c\u00f3digo anterior ocultar\u00e1 la Configuraci\u00f3n de Astra tanto en las p\u00e1ginas como en las entradas. Si deseas, por ejemplo, dejar el acceso a estos ajustes en Posts pero ocultarlo en Pages para un rol de usuario espec\u00edfico, puedes hacerlo eliminando la l\u00ednea de c\u00f3digo relacionada con Posts:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">remove_meta_box( 'astra_settings_meta_box', 'post', 'side' ); \/\/ Eliminar la configuraci\u00f3n de Astra en los posts<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Metaajustes basados en bloques<\/h2>\n\n\n\n<p>El filtro anterior funcionar\u00e1 para el editor cl\u00e1sico. Sin embargo, el metabox basado en bloques impedir\u00e1 los cambios en algunos casos. En ese caso, tendr\u00e1 que utilizar el siguiente filtro.<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>\/**\r\n * Remove Astra settings (Block based) meta box for users that are not administrators.\r\n *\/\r\nadd_filter( 'astra_settings_metabox_register', 'ast_remove_block_metabox' );\r\nfunction ast_remove_block_metabox( $to_show ) {\r\n\tif ( ! current_user_can( 'administrator' ) ) {\r\n\t\t$to_show = false;\r\n\t}\r\n\treturn $to_show;\r\n}<\/code><\/pre>\n\n\n\n<p>Si no tiene instalado el tema infantil, compruebe lo siguiente <a href=\"https:\/\/git-staging.wpastra.com\/es\/docs\/install-astra-child-theme\/\">este art\u00edculo<\/a> sobre c\u00f3mo hacerlo.<br>Si no est\u00e1 seguro de c\u00f3mo a\u00f1adir este c\u00f3digo, consulte lo siguiente <a href=\"https:\/\/git-staging.wpastra.com\/es\/docs\/add-custom-php-code\/#3.-in-child-theme\">art\u00edculo<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Los Ajustes de Astra que puedes encontrar en cada p\u00e1gina o post de tu sitio web contienen meta-ajustes que dan al usuario m\u00e1s control y la posibilidad incluso de anular algunos ajustes del personalizador en cada p\u00e1gina o post. Este documento te mostrar\u00e1 c\u00f3mo ocultar los Ajustes de Astra para roles de usuario espec\u00edficos en tu sitio web, as\u00ed [...]<\/p>","protected":false},"author":70,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"docs_category":[2109],"docs_tag":[2037,2076,2077,2078],"class_list":{"0":"post-95334","1":"docs","2":"type-docs","3":"status-publish","5":"docs_category-astra-theme-pro-filters","6":"docs_tag-astra-theme","7":"docs_tag-astra-settings","8":"docs_tag-user-roles","9":"docs_tag-custom-code"},"spectra_custom_meta":{"wp_last_modified_info":["July 24, 2022 @ 1:00 PM"],"wplmi_shortcode":["[lmt-post-modified-info]"],"_edit_lock":["1658647824:86"],"_edit_last":["86"],"tap_disable_autolinker":["no"],"tap_autolink_inside_heading":["global"],"tap_autolink_random_placement":["global"],"tap_post_autolinker_limit":["0"],"site-sidebar-layout":["default"],"site-content-layout":["default"],"theme-transparent-header-meta":["default"],"_yoast_wpseo_focuskw":["hide astra settings"],"_yoast_wpseo_metadesc":["Astra theme comes with meta settings that help you easily control your pages. Learn how you can hide Astra Settings for some user roles."],"_yoast_wpseo_linkdex":["75"],"_yoast_wpseo_content_score":["60"],"_yoast_wpseo_estimated-reading-time-minutes":["3"],"views":["7644"],"helpful":["1"],"unhelpful":["3"],"redirects":["4"],"_lmt_disableupdate":["no"],"_wplmi_last_modified":["2022-07-24 13:00:22"],"_yoast_wpseo_primary_docs_category":["2109"],"rank_math_primary_docs_category":["2109"],"rank_math_description":["Astra theme comes with meta settings that help you easily control your pages. Learn how you can hide Astra Settings for some user roles."],"rank_math_focus_keyword":["hide astra settings"],"rank_math_news_sitemap_robots":["index"],"rank_math_robots":["a:1:{i:0;s:5:\"index\";}"],"rank_math_analytic_object_id":["223"],"rank_math_internal_links_processed":["1"],"rank_math_seo_score":["66"],"pfd_related_docs":[""],"_trp_automatically_translated_slug_es_ES":["ocultar-la-configuracion-de-astra-para-los-roles-de-usuario"],"_uag_page_assets":["a:9:{s:3:\"css\";s:2495:\".wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-debf2792{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;border-color: inherit;row-gap: 0px;column-gap: 0px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-debf2792{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-debf2792{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:7:{i:0;s:14:\"core\/paragraph\";i:1;s:12:\"core\/heading\";i:2;s:9:\"core\/list\";i:3;s:17:\"core\/preformatted\";i:4;s:9:\"core\/code\";i:5;s:14:\"uagb\/container\";i:6;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1776564694\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Nikola Mihajlovic","author_link":"https:\/\/git-staging.wpastra.com\/es\/author\/nikolam\/"},"uagb_comment_info":0,"uagb_excerpt":"Astra Settings that you can find on each page or post of your website contain meta settings that give the user more control and the possibility of even overriding some customizer settings on each page or post. This document will show you how to hide Astra Settings for specific user roles on your website, thus&hellip;","_links":{"self":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs\/95334"}],"collection":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/comments?post=95334"}],"version-history":[{"count":0,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs\/95334\/revisions"}],"wp:attachment":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/media?parent=95334"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs_category?post=95334"},{"taxonomy":"docs_tag","embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs_tag?post=95334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}