{"id":806,"date":"2026-09-14T09:33:11","date_gmt":"2026-09-14T09:33:11","guid":{"rendered":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/cms\/login-personalizado-wordpress-como-criar-sem-plugin\/"},"modified":"2026-09-14T09:33:11","modified_gmt":"2026-09-14T09:33:11","slug":"login-personalizado-wordpress-como-criar-sem-plugin","status":"publish","type":"post","link":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/","title":{"rendered":"Login personalizado WordPress: como criar sem plugin"},"content":{"rendered":"<p>Voc\u00ea abre a tela de login do WordPress e l\u00e1 est\u00e1 ela: a mesma logo do WordPress, o mesmo azul, o mesmo formul\u00e1rio gen\u00e9rico. Para quem gerencia v\u00e1rios sites de clientes, isso n\u00e3o \u00e9 s\u00f3 fei\u00fara. \u00c9 uma quebra de identidade visual e, muitas vezes, um ponto de confus\u00e3o para o usu\u00e1rio final. Criar um login personalizado WordPress sem plugin \u00e9 poss\u00edvel e mais simples do que parece, mas exige cuidado com o que voc\u00ea mexe e onde mexe.<\/p>\n<h2>O que d\u00e1 para personalizar em um login personalizado WordPress sem plugin<\/h2>\n<p>Praticamente tudo o que aparece na tela de login pode ser alterado via c\u00f3digo: a imagem de fundo, a logo acima do formul\u00e1rio, as cores, o link do logo, o texto do t\u00edtulo, a mensagem de rodap\u00e9 e at\u00e9 o endere\u00e7o para onde o usu\u00e1rio vai depois de errar a senha. Isso \u00e9 feito com hooks nativos do WordPress e uma folha de estilo carregada s\u00f3 naquela p\u00e1gina.<\/p>\n<p>O WordPress oferece ganchos espec\u00edficos para a tela de login. Os mais usados s\u00e3o <code>login_enqueue_scripts<\/code>, para carregar CSS e JavaScript, <code>login_headerurl<\/code>, para mudar o link do logo, e <code>login_headertext<\/code>, para alterar o texto exibido nesse link. A documenta\u00e7\u00e3o oficial lista todos eles em <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/login_enqueue_scripts\/\" target=\"_blank\" rel=\"noopener\">developer.wordpress.org<\/a>.<\/p>\n<h2>Passo a passo para personalizar a tela de login<\/h2>\n<p>Antes de qualquer coisa, crie um tema filho. Mexer no <code>functions.php<\/code> do tema pai significa perder tudo na pr\u00f3xima atualiza\u00e7\u00e3o. Se voc\u00ea j\u00e1 tem um tema filho ativo, siga para o pr\u00f3ximo passo.<\/p>\n<ol>\n<li><strong>Crie o tema filho.<\/strong> Na pasta <code>\/wp-content\/themes\/<\/code>, crie uma pasta com um <code>style.css<\/code> contendo o cabe\u00e7alho com <code>Template:<\/code> apontando para o tema pai. Ative o tema filho no painel.<\/li>\n<li><strong>Abra o functions.php do tema filho.<\/strong> Voc\u00ea pode editar pelo painel em Apar\u00eancia \u2192 Editor de arquivos do tema ou por FTP\/SSH. Se usar o editor do painel, cuidado: um erro de sintaxe derruba o site. Tenha acesso por FTP antes de salvar.<\/li>\n<li><strong>Adicione o hook para carregar o CSS.<\/strong> Cole o c\u00f3digo abaixo, ajustando o caminho conforme a estrutura do seu tema filho:<\/li>\n<\/ol>\n<pre><code>function meu_login_custom_css() {\n    wp_enqueue_style( 'meu-login-css', get_stylesheet_directory_uri() . '\/login-custom.css' );\n}\nadd_action( 'login_enqueue_scripts', 'meu_login_custom_css' );<\/code><\/pre>\n<p>Esse c\u00f3digo diz ao WordPress para carregar um arquivo <code>login-custom.css<\/code> que fica na raiz do tema filho, mas apenas na tela de login. Isso evita peso extra nas outras p\u00e1ginas.<\/p>\n<ol start=\"4\">\n<li><strong>Crie o arquivo login-custom.css.<\/strong> Na mesma pasta do tema filho, crie o arquivo e adicione as regras. Exemplo para trocar a logo e o fundo:<\/li>\n<\/ol>\n<pre><code>body.login {\n    background-color: #f0f0f0;\n    background-image: url('https:\/\/seusite.com\/wp-content\/uploads\/fundo-login.jpg');\n    background-size: cover;\n}\n.login h1 a {\n    background-image: url('https:\/\/seusite.com\/wp-content\/uploads\/logo-cliente.png');\n    background-size: contain;\n    width: 200px;\n    height: 80px;\n}\n.login form {\n    border-radius: 8px;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n}<\/code><\/pre>\n<p>Use as classes nativas da tela de login. Elas est\u00e3o documentadas no <a href=\"https:\/\/codex.wordpress.org\/Customizing_the_Login_Form\" target=\"_blank\" rel=\"noopener\">Codex do WordPress<\/a>, que ainda serve como refer\u00eancia para a estrutura HTML.<\/p>\n<ol start=\"5\">\n<li><strong>Altere o link e o texto do logo.<\/strong> No <code>functions.php<\/code> do tema filho, adicione:<\/li>\n<\/ol>\n<pre><code>function meu_login_logo_url() {\n    return home_url();\n}\nadd_filter( 'login_headerurl', 'meu_login_logo_url' );\n\nfunction meu_login_logo_title() {\n    return 'Voltar para o site';\n}\nadd_filter( 'login_headertext', 'meu_login_logo_title' );<\/code><\/pre>\n<p>Por padr\u00e3o, o logo aponta para wordpress.org. Mudar isso mant\u00e9m o usu\u00e1rio no seu dom\u00ednio e evita que ele saia sem querer.<\/p>\n<ol start=\"6\">\n<li><strong>Teste em uma janela an\u00f4nima.<\/strong> Abra <code>seusite.com\/wp-login.php<\/code> em uma aba an\u00f4nima para garantir que o CSS est\u00e1 sendo carregado e que nenhum cache est\u00e1 servindo a vers\u00e3o antiga.<\/li>\n<\/ol>\n<h2>Quando usar plugin em vez de c\u00f3digo<\/h2>\n<p>Nem todo mundo deve fazer isso na m\u00e3o. A decis\u00e3o depende de tr\u00eas fatores: frequ\u00eancia com que voc\u00ea mexe nessa tela, quantidade de sites que administra e conforto com c\u00f3digo.<\/p>\n<table>\n<thead>\n<tr>\n<th>Cen\u00e1rio<\/th>\n<th>Melhor caminho<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Um site, personaliza\u00e7\u00e3o simples, sem pressa<\/td>\n<td>C\u00f3digo no tema filho<\/td>\n<\/tr>\n<tr>\n<td>V\u00e1rios clientes, cada um com identidade pr\u00f3pria<\/td>\n<td>Plugin leve ou solu\u00e7\u00e3o centralizada<\/td>\n<\/tr>\n<tr>\n<td>Equipe sem desenvolvedor dispon\u00edvel<\/td>\n<td>Plugin com interface visual<\/td>\n<\/tr>\n<tr>\n<td>Necessidade de recursos avan\u00e7ados (2FA, captcha, limites de tentativa)<\/td>\n<td>Plugin especializado<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Se voc\u00ea administra dezenas de sites, repetir o mesmo c\u00f3digo em cada tema filho vira manuten\u00e7\u00e3o insustent\u00e1vel. Nesse caso, um plugin leve que aplique o mesmo estilo em toda a rede, ou um painel de gest\u00e3o que permita padronizar a experi\u00eancia de login, economiza tempo e reduz erro humano. \u00c9 o tipo de decis\u00e3o que parece pequena, mas se multiplica quando o n\u00famero de sites cresce.<\/p>\n<h2>O risco que ningu\u00e9m comenta: atualiza\u00e7\u00f5es que quebram a personaliza\u00e7\u00e3o<\/h2>\n<p>Personaliza\u00e7\u00e3o via c\u00f3digo depende da estrutura HTML da tela de login. O WordPress muda essa estrutura de tempos em tempos. Uma atualiza\u00e7\u00e3o de vers\u00e3o pode alterar classes CSS ou a ordem dos elementos, e sua tela bonita vira um formul\u00e1rio desalinhado da noite para o dia.<\/p>\n<p>Por isso, antes de aplicar qualquer atualiza\u00e7\u00e3o no core, fa\u00e7a um teste em ambiente de staging ou pelo menos uma verifica\u00e7\u00e3o r\u00e1pida na tela de login depois de atualizar. Se voc\u00ea gerencia v\u00e1rios sites, esse cuidado precisa ser sistem\u00e1tico. Um checklist de <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/painel-wordpress-seguranca-como-avaliar-antes-de-atualizar\/\">seguran\u00e7a no painel WordPress antes de atualizar<\/a> ajuda a n\u00e3o ser pego de surpresa.<\/p>\n<p>Al\u00e9m disso, se o CSS for carregado com caminho absoluto ou depender de um plugin de cache, uma limpeza de cache pode fazer a tela voltar ao padr\u00e3o. Sempre que alterar algo, limpe o cache do site e do navegador antes de concluir que quebrou.<\/p>\n<h2>Erros comuns ao personalizar o login sem plugin<\/h2>\n<ul>\n<li><strong>Editar o tema pai diretamente.<\/strong> Na primeira atualiza\u00e7\u00e3o, tudo se perde. Use tema filho, sempre.<\/li>\n<li><strong>Esquecer de restringir o CSS \u00e0 tela de login.<\/strong> Carregar o estilo em todas as p\u00e1ginas adiciona peso desnecess\u00e1rio e pode conflitar com o layout do site.<\/li>\n<li><strong>Usar caminhos absolutos para imagens.<\/strong> Se o dom\u00ednio mudar, a logo some. Prefira <code>get_stylesheet_directory_uri()<\/code>.<\/li>\n<li><strong>N\u00e3o testar em dispositivos m\u00f3veis.<\/strong> A tela de login tamb\u00e9m \u00e9 acessada pelo celular. Um background que funciona no desktop pode cortar a logo no mobile.<\/li>\n<li><strong>Deixar o link do logo apontando para wordpress.org.<\/strong> Isso tira o usu\u00e1rio do seu site e passa uma impress\u00e3o de abandono.<\/li>\n<\/ul>\n<p>Se depois de mexer no c\u00f3digo a tela ficar branca ou o site travar, o problema pode estar em outro lugar. Vale consultar o guia sobre <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/tela-branca-ao-fazer-login-no-wordpress-como-identificar-a-causa-e-resolver\/\">tela branca ao fazer login no WordPress<\/a> para diagnosticar antes de reverter tudo.<\/p>\n<h2>Preven\u00e7\u00e3o e manuten\u00e7\u00e3o<\/h2>\n<p>Personaliza\u00e7\u00e3o de login \u00e9 c\u00f3digo. C\u00f3digo precisa de backup e versionamento. Antes de qualquer altera\u00e7\u00e3o, garanta que voc\u00ea tem um backup recente do site. Se algo der errado, restaurar \u00e9 mais r\u00e1pido do que ca\u00e7ar o erro.<\/p>\n<p>Al\u00e9m disso, mantenha um registro do que foi alterado e por qu\u00ea. Em ambientes com v\u00e1rios sites, uma planilha simples ou um reposit\u00f3rio Git resolve. Isso evita que outro profissional mexa no mesmo arquivo sem saber o que j\u00e1 foi feito.<\/p>\n<p>Se voc\u00ea administra m\u00faltiplos sites WordPress, o login personalizado \u00e9 s\u00f3 uma das muitas tarefas repetitivas. O 100% WP centraliza atualiza\u00e7\u00f5es, backups e monitoramento em um painel s\u00f3, o que reduz o tempo gasto com manuten\u00e7\u00e3o manual e libera espa\u00e7o para personaliza\u00e7\u00f5es que realmente importam para o cliente.<\/p>\n<h2>Quando chamar um desenvolvedor<\/h2>\n<p>Se voc\u00ea n\u00e3o tem familiaridade com PHP ou n\u00e3o consegue acessar o site por FTP\/SSH para corrigir um erro de sintaxe, o risco de derrubar o site \u00e9 alto. Nesse caso, chamar um desenvolvedor ou usar um plugin com interface visual \u00e9 mais seguro. O barato do c\u00f3digo pode sair caro se o site ficar fora do ar por horas.<\/p>\n<p>Para quem j\u00e1 tem o costume de editar temas filhos, o caminho manual \u00e9 totalmente vi\u00e1vel e evita o incha\u00e7o de plugins. A escolha depende do seu contexto, n\u00e3o de uma regra fixa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para criar um login personalizado WordPress sem plugin, use hooks como login_enqueue_scripts e login_headerurl no functions.php do tema filho, al\u00e9m de CSS para estilizar. Evite editar o tema pai. Se voc\u00ea gerencia muitos sites, um plugin leve ou um painel centralizado pode compensar.<\/p>\n","protected":false},"author":2,"featured_media":805,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_linkdex":"94","_yoast_wpseo_content_score":"95","_yoast_wpseo_primary_category":"35","titulo_da_resposta_rapida_do_post":"Teste r\u00e1pido antes de mexer no site","o_que_voce_aprendera_conteudo:":"Para criar um login personalizado WordPress sem plugin, use hooks como login_enqueue_scripts e login_headerurl no functions.php do tema filho, al\u00e9m de CSS para estilizar. Evite editar o tema pai. Se voc\u00ea gerencia muitos sites, um plugin leve ou um painel centralizado pode compensar.","resposta_rapida_do_post":"Para criar um login personalizado WordPress sem plugin, use hooks como login_enqueue_scripts e login_headerurl no functions.php do tema filho, al\u00e9m de CSS para estilizar. Evite editar o tema pai. Se voc\u00ea gerencia muitos sites, um plugin leve ou um painel centralizado pode compensar.","resumo_do_post":"Para criar um login personalizado WordPress sem plugin, use hooks como login_enqueue_scripts e login_headerurl no functions.php do tema filho, al\u00e9m de CSS para estilizar. Evite editar o tema pai. Se voc\u00ea gerencia muitos sites, um plugin leve ou um painel centralizado pode compensar.","nivel_de_leitura":"Intermedi\u00e1rio","recomendado_para:":"Desenvolvedores","footnotes":""},"categories":[35],"tags":[],"class_list":["post-806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-acesso-e-login"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Login personalizado WordPress: como criar sem plugin - Central de Ajuda<\/title>\n<meta name=\"description\" content=\"Aprenda a criar um login personalizado WordPress sem plugin, usando functions.php e CSS, com crit\u00e9rios para decidir quando vale a pena usar plugin.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Login personalizado WordPress: como criar sem plugin - Central de Ajuda\" \/>\n<meta property=\"og:description\" content=\"Aprenda a criar um login personalizado WordPress sem plugin, usando functions.php e CSS, com crit\u00e9rios para decidir quando vale a pena usar plugin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"Central de Ajuda\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-14T09:33:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"782\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"100%WP\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"100%WP\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"headline\":\"Login personalizado WordPress: como criar sem plugin\",\"datePublished\":\"2026-09-14T09:33:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/\"},\"wordCount\":1255,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp\",\"articleSection\":[\"Acesso e login\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/\",\"name\":\"Login personalizado WordPress: como criar sem plugin - Central de Ajuda\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp\",\"datePublished\":\"2026-09-14T09:33:11+00:00\",\"description\":\"Aprenda a criar um login personalizado WordPress sem plugin, usando functions.php e CSS, com crit\u00e9rios para decidir quando vale a pena usar plugin.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp\",\"contentUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp\",\"width\":1080,\"height\":782,\"caption\":\"Foto: Deng Xiang no Unsplash\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/acesso-e-login\\\/login-personalizado-wordpress-como-criar-sem-plugin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Login personalizado WordPress: como criar sem plugin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#website\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\",\"name\":\"100%WP\",\"description\":\"Central de ajuda para WordPress\",\"publisher\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\",\"name\":\"100%WP\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-logo-2.webp\",\"contentUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-logo-2.webp\",\"width\":166,\"height\":166,\"caption\":\"100%WP\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/100porcentowp\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/person\\\/5e457d062b885b6e45d442df496645f1\",\"name\":\"100%WP\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"caption\":\"100%WP\"},\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/author\\\/motor-conteudo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Login personalizado WordPress: como criar sem plugin - Central de Ajuda","description":"Aprenda a criar um login personalizado WordPress sem plugin, usando functions.php e CSS, com crit\u00e9rios para decidir quando vale a pena usar plugin.","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:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/","og_locale":"pt_BR","og_type":"article","og_title":"Login personalizado WordPress: como criar sem plugin - Central de Ajuda","og_description":"Aprenda a criar um login personalizado WordPress sem plugin, usando functions.php e CSS, com crit\u00e9rios para decidir quando vale a pena usar plugin.","og_url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/","og_site_name":"Central de Ajuda","article_published_time":"2026-09-14T09:33:11+00:00","og_image":[{"width":1080,"height":782,"url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp","type":"image\/webp"}],"author":"100%WP","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"100%WP","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#article","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/"},"author":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"headline":"Login personalizado WordPress: como criar sem plugin","datePublished":"2026-09-14T09:33:11+00:00","mainEntityOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/"},"wordCount":1255,"commentCount":0,"publisher":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp","articleSection":["Acesso e login"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/","name":"Login personalizado WordPress: como criar sem plugin - Central de Ajuda","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#website"},"primaryImageOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#primaryimage"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp","datePublished":"2026-09-14T09:33:11+00:00","description":"Aprenda a criar um login personalizado WordPress sem plugin, usando functions.php e CSS, com crit\u00e9rios para decidir quando vale a pena usar plugin.","breadcrumb":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#primaryimage","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp","contentUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/login-personalizado-no-wordpress-como-criar-sem-plugin.webp","width":1080,"height":782,"caption":"Foto: Deng Xiang no Unsplash"},{"@type":"BreadcrumbList","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/acesso-e-login\/login-personalizado-wordpress-como-criar-sem-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/"},{"@type":"ListItem","position":2,"name":"Login personalizado WordPress: como criar sem plugin"}]},{"@type":"WebSite","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#website","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/","name":"100%WP","description":"Central de ajuda para WordPress","publisher":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization","name":"100%WP","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/logo\/image\/","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/06\/cropped-logo-2.webp","contentUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/06\/cropped-logo-2.webp","width":166,"height":166,"caption":"100%WP"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/100porcentowp\/"]},{"@type":"Person","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/person\/5e457d062b885b6e45d442df496645f1","name":"100%WP","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","caption":"100%WP"},"url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/author\/motor-conteudo\/"}]}},"_links":{"self":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/comments?post=806"}],"version-history":[{"count":1,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/806\/revisions"}],"predecessor-version":[{"id":807,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/806\/revisions\/807"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media\/805"}],"wp:attachment":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media?parent=806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/categories?post=806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/tags?post=806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}