{"id":3011,"date":"2020-04-24T18:33:30","date_gmt":"2020-04-24T17:33:30","guid":{"rendered":"https:\/\/silvawebdesigns.com\/?p=3011"},"modified":"2020-04-24T18:33:30","modified_gmt":"2020-04-24T17:33:30","slug":"detectar-scroll-para-cima-e-para-baixo-com-jquery","status":"publish","type":"post","link":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/","title":{"rendered":"Detectar scroll para cima e para baixo com jQuery"},"content":{"rendered":"<p>Neste tutorial, vou mostrar como detectar se o utilizador est\u00e1 a fazer scroll para cima ou para baixo, utilizando jQuery, o que permite levar a cabo ac\u00e7\u00f5es baseadas na direc\u00e7\u00e3o do scroll. <\/p>\n<p>Conseguimos fazer isto apenas com algumas linhas de jQuery: <\/p>\n<pre class=\"prettyprint\"><code class=\"language-JS\">\r\n $(function(){\r\n\t var lastScrollTop = 0, delta = 5;\r\n\t $(window).scroll(function(){\r\n\t\t var nowScrollTop = $(this).scrollTop();\r\n\t\t if(Math.abs(lastScrollTop - nowScrollTop) &gt;= delta){\r\n\t\t \tif (nowScrollTop &gt; lastScrollTop){\r\n\t\t \t\t\/\/ ACTION ON\r\n\t\t \t\t\/\/ SCROLLING DOWN \r\n\t\t \t} else {\r\n\t\t \t\t\/\/ ACTION ON\r\n\t\t \t\t\/\/ SCROLLING UP \r\n\t\t\t}\r\n\t\t lastScrollTop = nowScrollTop;\r\n\t\t }\r\n\t });\r\n });\r\n<\/code><\/pre>\n<p>O c\u00f3digo acima \u00e9 baseado em tr\u00eas vari\u00e1veis: <strong>lastScrollTop<\/strong>, <strong>nowScrollTop<\/strong> e <strong>delta<\/strong>.<\/p>\n<ul>\n<li>lastScrollTop: Esta vari\u00e1vel armazena a \u00faltima posi\u00e7\u00e3o Y da janela do website, e por \u00faltima posi\u00e7\u00e3o queremos dizer o n\u00famero de pixels oculto da visualiza\u00e7\u00e3o acima da \u00e1rea de scroll. O valor inicial desta vari\u00e1vel \u00e9 definido por 0 quando a barra de scroll est\u00e1 no topo.<\/li>\n<li>nowScrollTop: Esta vari\u00e1vel armazena o n\u00famero de pixels que est\u00e3o escondidos acima da \u00e1rea de scroll no preciso momento em que o utilizador est\u00e1 a navegar na p\u00e1gina.<\/li>\n<li>delta: O delta \u00e9 como um limite, \u00e9 uma varia\u00e7\u00e3o que necessita da detec\u00e7\u00e3o de scroll para ocorrer. Por exemplo: voc\u00ea pode n\u00e3o gostar de ter a fun\u00e7\u00e3o de detec\u00e7\u00e3o de scroll a correr quando o utilizar faz scroll acidentalmente, por exemplo, cerca de 4 px abaixo. Por isso definimos a vari\u00e1vel delta a cerca de 5 px, o que vai evitar scrolls curtos ou acidentais que costumam acontecer em ecr\u00e3s touch.<\/li>\n<\/ul>\n<p>Agora que sabemos o que significa cada vari\u00e1vel, aqui est\u00e1 o c\u00f3digo explicado linha a linha: <\/p>\n<ul>\n<li>$(function(){&#8230;}) corre o c\u00f3digo quando o documento est\u00e1 pronto.<\/li>\n<li>var lastScrollTop = 0, delta = 5; define o valor de duas vari\u00e1veis.<\/li>\n<li>$(window).scroll(function(){&#8230;}) executa o c\u00f3digo inclu\u00eddo na fun\u00e7\u00e3o quando o utilizador faz scroll na janela.<\/li>\n<li>var nowScrollTop = $(this).scrollTop(); define o valor da terceira vari\u00e1vel, que \u00e9 igual ao valor de scroll que ocorreu.<\/li>\n<li>if(Math.abs(lastScrollTop &#8211; nowScrollTop) >= delta){&#8230;} executa o c\u00f3digo abaixo apenas se a diferen\u00e7a absoluta entre lastScrollTop e nowScrollTop \u00e9 inferior ao delta (i.e. 5px). Estamos a falar de um valor positivo porque a dist\u00e2ncia entre valores de scroll \u00e9 sempre positiva (\u00e9 uma quantidade escalar).<\/li>\n<li>if (nowScrollTop > lastScrollTop){&#8230;} se o valor de scroll no momento \u00e9 superior ao \u00faltimo valor de scroll, ent\u00e3o ocorreu um movimento para baixo, o que vai executar o c\u00f3digo dentro desta fun\u00e7\u00e3o.<\/li>\n<li>o mesmo quando ocorreu scroll para cima.<\/li>\n<li>Finalmente definimos o valor lastScrollTop = nowScrollTop; porque agora o \u00faltimo valor de scroll torna-se o nowScrollTop value.<\/li>\n<\/ul>\n<p>Espero ter ajudado!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste tutorial, vou mostrar como detectar se o utilizador est\u00e1 a fazer scroll para cima ou para baixo, utilizando jQuery, o que permite levar a cabo ac\u00e7\u00f5es baseadas na direc\u00e7\u00e3o do scroll. Conseguimos fazer isto apenas com algumas linhas de jQuery: $(function(){ var lastScrollTop = 0, delta = 5; $(window).scroll(function(){ var nowScrollTop = $(this).scrollTop(); if(Math.abs(lastScrollTop [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2676],"tags":[],"class_list":["post-3011","post","type-post","status-publish","format-standard","hentry","category-jquery-pt"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Detectar scroll para cima e para baixo com jQuery - Silva Web Designs<\/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:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Detectar scroll para cima e para baixo com jQuery - Silva Web Designs\" \/>\n<meta property=\"og:description\" content=\"Neste tutorial, vou mostrar como detectar se o utilizador est\u00e1 a fazer scroll para cima ou para baixo, utilizando jQuery, o que permite levar a cabo ac\u00e7\u00f5es baseadas na direc\u00e7\u00e3o do scroll. Conseguimos fazer isto apenas com algumas linhas de jQuery: $(function(){ var lastScrollTop = 0, delta = 5; $(window).scroll(function(){ var nowScrollTop = $(this).scrollTop(); if(Math.abs(lastScrollTop [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/\" \/>\n<meta property=\"og:site_name\" content=\"Silva Web Designs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/silvawebdesigns\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-24T17:33:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/silvawebdesigns.com\/wp-content\/uploads\/2020\/02\/twitter-card.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nathan da Silva\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@silvawebdesigns\" \/>\n<meta name=\"twitter:site\" content=\"@SilvaWebDesigns\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nathan da Silva\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/\"},\"author\":{\"name\":\"Nathan da Silva\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#\\\/schema\\\/person\\\/93c26772304ff34e04ac7bdf04bf318c\"},\"headline\":\"Detectar scroll para cima e para baixo com jQuery\",\"datePublished\":\"2020-04-24T17:33:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/\"},\"wordCount\":409,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#organization\"},\"articleSection\":[\"jQuery\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/\",\"url\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/\",\"name\":\"Detectar scroll para cima e para baixo com jQuery - Silva Web Designs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#website\"},\"datePublished\":\"2020-04-24T17:33:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/detectar-scroll-para-cima-e-para-baixo-com-jquery\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Detectar scroll para cima e para baixo com jQuery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/\",\"name\":\"Silva Web Designs\",\"description\":\"Digital Designer \\\/ Developer\",\"publisher\":{\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#organization\",\"name\":\"Silva Web Designs\",\"url\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/silvawebdesigns.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/silva-favicon-1500px-square.jpg\",\"contentUrl\":\"https:\\\/\\\/silvawebdesigns.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/silva-favicon-1500px-square.jpg\",\"width\":1500,\"height\":1500,\"caption\":\"Silva Web Designs\"},\"image\":{\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/silvawebdesigns\\\/\",\"https:\\\/\\\/x.com\\\/SilvaWebDesigns\",\"https:\\\/\\\/instagram.com\\\/silvawebdesigns\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/silva-web-designs\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/silvawebdesigns.com\\\/pt\\\/#\\\/schema\\\/person\\\/93c26772304ff34e04ac7bdf04bf318c\",\"name\":\"Nathan da Silva\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/04d872f2b931c8bf79d9011df51428be32a4b3f0cfe73eafe5f6abe718438aa3?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/04d872f2b931c8bf79d9011df51428be32a4b3f0cfe73eafe5f6abe718438aa3?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/04d872f2b931c8bf79d9011df51428be32a4b3f0cfe73eafe5f6abe718438aa3?s=96&d=retro&r=g\",\"caption\":\"Nathan da Silva\"},\"description\":\"Nathan is the Founder of Silva Web Designs. He is passionate about web development, website design and basically anything digital-related. His main expertise is with WordPress and various other CMS frameworks. If you need responsive design, SEO, speed optimisation or anything else in the world of digital, you can contact Silva Web Designs here; hello@silvawebdesigns.com\",\"sameAs\":[\"https:\\\/\\\/silvawebdesigns.com\",\"https:\\\/\\\/www.instagram.com\\\/silvawebdesigns\\\/\",\"https:\\\/\\\/linkedin.com\\\/company\\\/silvawebdesigns\",\"https:\\\/\\\/x.com\\\/silvawebdesigns\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Detectar scroll para cima e para baixo com jQuery - Silva Web Designs","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:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/","og_locale":"pt_PT","og_type":"article","og_title":"Detectar scroll para cima e para baixo com jQuery - Silva Web Designs","og_description":"Neste tutorial, vou mostrar como detectar se o utilizador est\u00e1 a fazer scroll para cima ou para baixo, utilizando jQuery, o que permite levar a cabo ac\u00e7\u00f5es baseadas na direc\u00e7\u00e3o do scroll. Conseguimos fazer isto apenas com algumas linhas de jQuery: $(function(){ var lastScrollTop = 0, delta = 5; $(window).scroll(function(){ var nowScrollTop = $(this).scrollTop(); if(Math.abs(lastScrollTop [&hellip;]","og_url":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/","og_site_name":"Silva Web Designs","article_publisher":"https:\/\/www.facebook.com\/silvawebdesigns\/","article_published_time":"2020-04-24T17:33:30+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/silvawebdesigns.com\/wp-content\/uploads\/2020\/02\/twitter-card.jpg","type":"image\/jpeg"}],"author":"Nathan da Silva","twitter_card":"summary_large_image","twitter_creator":"@silvawebdesigns","twitter_site":"@SilvaWebDesigns","twitter_misc":{"Escrito por":"Nathan da Silva","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/#article","isPartOf":{"@id":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/"},"author":{"name":"Nathan da Silva","@id":"https:\/\/silvawebdesigns.com\/pt\/#\/schema\/person\/93c26772304ff34e04ac7bdf04bf318c"},"headline":"Detectar scroll para cima e para baixo com jQuery","datePublished":"2020-04-24T17:33:30+00:00","mainEntityOfPage":{"@id":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/"},"wordCount":409,"commentCount":0,"publisher":{"@id":"https:\/\/silvawebdesigns.com\/pt\/#organization"},"articleSection":["jQuery"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/","url":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/","name":"Detectar scroll para cima e para baixo com jQuery - Silva Web Designs","isPartOf":{"@id":"https:\/\/silvawebdesigns.com\/pt\/#website"},"datePublished":"2020-04-24T17:33:30+00:00","breadcrumb":{"@id":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/silvawebdesigns.com\/pt\/detectar-scroll-para-cima-e-para-baixo-com-jquery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/silvawebdesigns.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Detectar scroll para cima e para baixo com jQuery"}]},{"@type":"WebSite","@id":"https:\/\/silvawebdesigns.com\/pt\/#website","url":"https:\/\/silvawebdesigns.com\/pt\/","name":"Silva Web Designs","description":"Digital Designer \/ Developer","publisher":{"@id":"https:\/\/silvawebdesigns.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/silvawebdesigns.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/silvawebdesigns.com\/pt\/#organization","name":"Silva Web Designs","url":"https:\/\/silvawebdesigns.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/silvawebdesigns.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/silvawebdesigns.com\/wp-content\/uploads\/2022\/07\/silva-favicon-1500px-square.jpg","contentUrl":"https:\/\/silvawebdesigns.com\/wp-content\/uploads\/2022\/07\/silva-favicon-1500px-square.jpg","width":1500,"height":1500,"caption":"Silva Web Designs"},"image":{"@id":"https:\/\/silvawebdesigns.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/silvawebdesigns\/","https:\/\/x.com\/SilvaWebDesigns","https:\/\/instagram.com\/silvawebdesigns\/","https:\/\/www.linkedin.com\/company\/silva-web-designs\/"]},{"@type":"Person","@id":"https:\/\/silvawebdesigns.com\/pt\/#\/schema\/person\/93c26772304ff34e04ac7bdf04bf318c","name":"Nathan da Silva","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/04d872f2b931c8bf79d9011df51428be32a4b3f0cfe73eafe5f6abe718438aa3?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/04d872f2b931c8bf79d9011df51428be32a4b3f0cfe73eafe5f6abe718438aa3?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04d872f2b931c8bf79d9011df51428be32a4b3f0cfe73eafe5f6abe718438aa3?s=96&d=retro&r=g","caption":"Nathan da Silva"},"description":"Nathan is the Founder of Silva Web Designs. He is passionate about web development, website design and basically anything digital-related. His main expertise is with WordPress and various other CMS frameworks. If you need responsive design, SEO, speed optimisation or anything else in the world of digital, you can contact Silva Web Designs here; hello@silvawebdesigns.com","sameAs":["https:\/\/silvawebdesigns.com","https:\/\/www.instagram.com\/silvawebdesigns\/","https:\/\/linkedin.com\/company\/silvawebdesigns","https:\/\/x.com\/silvawebdesigns"]}]}},"_links":{"self":[{"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/posts\/3011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/comments?post=3011"}],"version-history":[{"count":1,"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/posts\/3011\/revisions"}],"predecessor-version":[{"id":3012,"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/posts\/3011\/revisions\/3012"}],"wp:attachment":[{"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/media?parent=3011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/categories?post=3011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvawebdesigns.com\/pt\/wp-json\/wp\/v2\/tags?post=3011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}