{"id":123649,"date":"2020-06-30T13:25:01","date_gmt":"2020-06-30T13:25:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sapo-feed\/"},"modified":"2025-10-28T17:17:05","modified_gmt":"2025-10-28T17:17:05","slug":"sapo-feed","status":"publish","type":"plugin","link":"https:\/\/bo.wordpress.org\/plugins\/sapo-feed\/","author":18087084,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.4.3","stable_tag":"trunk","tested":"6.8.5","requires":"4.6","requires_php":"7.0","requires_plugins":null,"header_name":"SAPO Feed","header_author":"SAPO","header_description":"Gera\u00e7\u00e3o de feeds num formato compat\u00edvel com servi\u00e7os SAPO.","assets_banners_color":"0cb30b","last_updated":"2025-10-28 17:17:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.sapo.pt\/","rating":0,"author_block_rating":0,"active_installs":60,"downloads":2604,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3360037,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3360037,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3360037,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3360037,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2519632,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2519632,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"O ecr\u00e3 de op\u00e7\u00f5es.","2":"Inser\u00e7\u00e3o de informa\u00e7\u00e3o geogr\u00e1fica."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[188267],"plugin_business_model":[],"class_list":["post-123649","plugin","type-plugin","status-publish","hentry","plugin_contributors-portalsapo","plugin_committers-portalsapo"],"banners":{"banner":"https:\/\/ps.w.org\/sapo-feed\/assets\/banner-772x250.png?rev=3360037","banner_2x":"https:\/\/ps.w.org\/sapo-feed\/assets\/banner-1544x500.png?rev=3360037","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sapo-feed\/assets\/icon-128x128.png?rev=3360037","icon_2x":"https:\/\/ps.w.org\/sapo-feed\/assets\/icon-256x256.png?rev=3360037","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sapo-feed\/assets\/screenshot-1.png?rev=2519632","caption":"O ecr\u00e3 de op\u00e7\u00f5es."},{"src":"https:\/\/ps.w.org\/sapo-feed\/assets\/screenshot-2.png?rev=2519632","caption":"Inser\u00e7\u00e3o de informa\u00e7\u00e3o geogr\u00e1fica."}],"raw_content":"<!--section=description-->\n<p>Este plugin gera uma feed simples, processando posts publicados no seu site num formato compat\u00edvel com servi\u00e7os SAPO.<\/p>\n\n<p>Depois de ativado, a feed completa fica acess\u00edvel em -- por exemplo -- https:\/\/omeusite.pt\/feed\/sapo<\/p>\n\n<p>\u00c9 poss\u00edvel filtrar conte\u00fado das seguintes formas:<\/p>\n\n<ul>\n<li>Conte\u00fado de uma categoria: https:\/\/omeusite.pt\/feed\/sapo?category=destaques<\/li>\n<li>Conte\u00fado de m\u00faltiplas categorias: https:\/\/omeusite.pt\/feed\/sapo?category=economia,cultura<\/li>\n<li>Conte\u00fado de uma etiqueta: https:\/\/omeusite.pt\/feed\/sapo?tags=governo<\/li>\n<li>Conte\u00fado de m\u00faltiplas etiquetas: https:\/\/omeusite.pt\/feed\/sapo?tags=teatro,cinema<\/li>\n<\/ul>\n\n<p>Um pedido com m\u00faltiplas categorias e etiquetas devolve todos os artigos que perten\u00e7am a pelo menos uma das categorias e que tenham pelo menos uma das etiquetas pedidas. H\u00e1 um limite de 20 posts que pode ser alterado atrav\u00e9s do ecr\u00e3 de op\u00e7\u00f5es.<\/p>\n\n<p>Para autores que necessitem de modificar o conte\u00fado dos seus artigos antes (ou depois) do processamento efectuado pelo plugin, dois filtros s\u00e3o disponibilizados:<\/p>\n\n<ul>\n<li><code>sapo_feed_handle_post_content_before<\/code>: recebe o conte\u00fado de um post, para ser alterado antes do processamento.<\/li>\n<li><code>sapo_feed_handle_post_content_after<\/code>: recebe o objecto que representa o post processado, para ser alterado antes da cria\u00e7\u00e3o da feed, e o objecto original que representa o post.<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>2.4.3<\/h4>\n\n<ul>\n<li>Melhoramentos de seguran\u00e7a.<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li>Atualiza\u00e7\u00f5es de marca.<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>Novos campos de metadados.<\/li>\n<\/ul>\n\n<h4>2.3.2<\/h4>\n\n<ul>\n<li>Melhorias na constru\u00e7\u00e3o da feed.<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Melhorias na constru\u00e7\u00e3o da feed.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Adicionado suporte para filtros: 'sapo_feed_handle_post_content_before', 'sapo_feed_handle_post_content_after'.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Melhorias de suporte ao editor cl\u00e1ssico.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Melhorias na constru\u00e7\u00e3o da feed.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Revalida\u00e7\u00e3o de compatibilidade.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Corre\u00e7\u00f5es de CSS.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Adicionado suporte para inser\u00e7\u00e3o de informa\u00e7\u00e3o geogr\u00e1fica no editor cl\u00e1ssico.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Corre\u00e7\u00e3o de erros na sele\u00e7\u00e3o de concelhos das regi\u00f5es aut\u00f3nomas.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Adicionado suporte para informa\u00e7\u00e3o geogr\u00e1fica.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Melhorias na constru\u00e7\u00e3o da feed, no que se refere a t\u00edtulos.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Melhorias na constru\u00e7\u00e3o da feed.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Adi\u00e7\u00e3o da possibilidade de pedir conte\u00fado de m\u00faltiplas categorias com apenas um pedido.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Corre\u00e7\u00f5es de erros. Melhorias de estabilidade.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Melhorias de seguran\u00e7a e performance.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Atualiza\u00e7\u00e3o da documenta\u00e7\u00e3o.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Filtrar conte\u00fado program\u00e1tico dos posts.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Refor\u00e7ar toler\u00e2ncia a erros no processamento de cada post.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Corre\u00e7\u00f5es.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Adi\u00e7\u00e3o de suporte para tipos de posts personalizados.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Remo\u00e7\u00e3o de formata\u00e7\u00e3o na lead dos posts.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Circunscrever conte\u00fados apenas a posts publicados.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Vers\u00e3o inicial.<\/li>\n<\/ul>","raw_excerpt":"Este plugin gera uma feed num formato compat\u00edvel com servi\u00e7os SAPO.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/123649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=123649"}],"author":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/portalsapo"}],"wp:attachment":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=123649"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=123649"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=123649"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=123649"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=123649"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=123649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}