O que estou procurando fazer é ocultar completamente a interface do usuário para um tipo de postagem personalizado de funções de usuário específicas ... Anteriormente, encontrei muitos recursos sobre como desativar o acesso ao uso desses CPTs, mas nada que realmente permita ocultar completamente a interface do usuário do CPT todos juntos com base em qual usuário está conectado ao painel.
Isso é importante, pois eu preciso que os clientes fiquem completamente fora dos tipos de postagem personalizados para a loja e, se eles ainda conseguirem ver a interface da interface do usuário da loja no painel, não fará diferença se os recursos forem restritos, pois ainda serão solicitados. como eles podem adicionar produtos por conta própria como resultado.
Eu realmente prefiro não fazer isso com um plug-in, no entanto, se houver algo que possa fazer o truque de uma maneira sem inchaço que ainda seria ótimo, suponho.
Obrigado pela sua ajuda, SB
wpse28782_remove_menu_items
nome de uma função que você escolheu aleatoriamente ou é específico do WP? Mais uma vez obrigado pela ajuda!remove_menu_page
chamadas adicionais para remover outros CPTs e outros itens de menu, veja minha edição.remove_menu_page('cart_plugin');
A resposta aceita pode ser usada para ocultar tipos de postagem personalizados (e outros itens variados), conforme descrito. Mas se você deseja ocultar o menu do plug-in da interface do usuário da CPT , também pode remover a ação que o adiciona ao menu.
fonte
Você também pode usar o plug- in Adminimize . Este plugin tem opções para todos os tipos de postagem, meta boxes e muito mais para ocultar em diferentes funções. Sem codificação.
fonte
Se você deseja ocultar o menu desse plug-in cujo nome é "Custom Post Type UI", também conhecido como CPTUI, não é possível combinar o primeiro link com remove_menu_page.
Tudo o que tem a fazer é ;
fonte
Para ocultar os submenus Woocommerce no menu de nível superior "Produtos" para todas as funções de usuário do Shop Manager (Wordpress 5.1.1):
fonte
Se
remove_menu_page
não funcionar para você (não funcionou para mim), em vez de remover o menu, uma alternativa é dizer ao WordPress para não mostrar o menu para o tipo de postagem:fonte