{"id":11227,"date":"2018-09-19T12:00:27","date_gmt":"2018-09-19T15:00:27","guid":{"rendered":"https:\/\/king.host\/wiki\/?post_type=article&#038;p=11227"},"modified":"2021-12-04T13:24:39","modified_gmt":"2021-12-04T15:24:39","slug":"noopener-wordpress","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/noopener-wordpress\/","title":{"rendered":"noopener &#8211; Mais seguran\u00e7a nos links do seu site WordPress"},"content":{"rendered":"\n<p>O uso do atributo <strong>noopener<\/strong> \u00e9 uma recomenda\u00e7\u00e3o de seguran\u00e7a quando se coloca links externos em um post, principalmente se esses links forem abertos em nova janela ou aba. Esse atributo \u00e9 inserido por padr\u00e3o desde a vers\u00e3o 4.8 do wordPress caso tenha sido usado a ferramenta de link na edi\u00e7\u00e3o de post para inserir um endere\u00e7o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a class=\"deve-redirecionar\" href=\"https:\/\/king.host\/hospedagem-wordpress?utm_source=wiki&amp;utm_medium=banner&amp;utm_term=wp-banner-top&amp;utm_content=noopener-wordpress&amp;utm_campaign=oferta-produto\" target=\"_blank\" v-on:click=\"toggle_modal\" rel=\"noopener\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2021\/10\/WP-970x250-1-960x247.png\" alt=\"Plataforma completa para um site WordPress.\" class=\"wp-image-22356\"\/><\/a><\/figure>\n\n\n\n<p>Exemplo de estrutura de link com o atributo:<\/p>\n\n\n\n<box-info class=\"wp-block-k-box-info\">&lt;a href=&#8221;http:\/\/link.com.br&#8221; target=&#8221;_blank&#8221; <strong>rel=&#8221;noopener&#8221;<\/strong>&gt;Exemplo de link com o atributo&lt;\/a&gt;<\/box-info>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/09\/relnoopener.png\" v-on:click=\"toggle_modal\"><img decoding=\"async\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/09\/relnoopener.png\" alt=\"Atributo noopener inserido por padr\u00e3o nos links\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 513px; --smush-placeholder-aspect-ratio: 513\/518;\" \/><noscript><img decoding=\"async\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2018\/09\/relnoopener.png\" alt=\"Atributo noopener inserido por padr\u00e3o nos links\"\/><\/noscript><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Por_que_e_importante_usar_o_noopener\"><\/span>Por que \u00e9 importante usar o noopener?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Em suma, o atributo impede o uso do <em>window.opener<\/em>, portanto n\u00e3o h\u00e1 acesso <em>cross-window<\/em> ao site.<\/p>\n\n\n\n<p>Facilitando o entendimento, ao usar esse atributo em links externos, especifica-se que o acesso deve ser feito em outro processo do navegador, trazendo <strong>benef\u00edcios nas \u00e1reas de seguran\u00e7a e performance<\/strong>. Se fosse executado em um mesmo processo poderia ser utilizado para pr\u00e1ticas maliciosas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Essa_tag_pode_ser_removida\"><\/span>Essa tag pode ser removida?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Sim, mas n\u00e3o \u00e9 recomend\u00e1vel visto o que ela traz em seguran\u00e7a. Voc\u00ea pode fazer com que n\u00e3o ela n\u00e3o seja mais inserida por padr\u00e3o inserindo o seguinte c\u00f3digo no arquivo <strong>functions.php<\/strong> do seu tema.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">function tinymce_allow_unsafe_link_target( $mceInit ) {\n    $mceInit['allow_unsafe_link_target']=true;\n    return $mceInit;\n}\n<\/pre>\n\n\n\n<p>Lembrando que essa configura\u00e7\u00e3o, al\u00e9m de insegura, somente funciona com os novos links a serem inseridos. Para os mais antigos ser\u00e1 necess\u00e1rio remover manualmente.<\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[214],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11227"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=11227"}],"version-history":[{"count":0,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/11227\/revisions"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=11227"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=11227"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=11227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}