{"id":353428,"date":"2026-08-27T15:09:47","date_gmt":"2026-08-27T15:09:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-excerpts\/"},"modified":"2026-08-27T15:09:38","modified_gmt":"2026-08-27T15:09:38","slug":"baer-block-aware-excerpts","status":"publish","type":"plugin","link":"https:\/\/en-gb.wordpress.org\/plugins\/baer-block-aware-excerpts\/","author":23548764,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Baer Block-Aware Excerpts","header_author":"B\u00e4r Softwareentwicklung UG (haftungsbeschr\u00e4nkt)","header_description":"Consistent, block-aware excerpts for archives, Query Loops, feeds and the REST API.","assets_banners_color":"0d2038","last_updated":"2026-08-27 15:09:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/baer-software.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":64,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"anthonybaer","date":"2026-08-27 15:09:38","revision":3669131}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3669131,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3669131,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3669131,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3669131,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3669131,"resolution":"1","location":"assets","locale":"","width":1280,"height":720}},"screenshots":{"1":"Excerpt length, unit, suffix, post type, and manual-excerpt settings in WordPress."}},"plugin_section":[],"plugin_tags":[4121,529,4923,213445,23853],"plugin_category":[],"plugin_contributors":[277907],"plugin_business_model":[],"class_list":["post-353428","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-content","plugin_tags-excerpts","plugin_tags-query-loop","plugin_tags-rest-api","plugin_contributors-anthonybaer","plugin_committers-anthonybaer"],"banners":{"banner":"https:\/\/ps.w.org\/baer-block-aware-excerpts\/assets\/banner-772x250.png?rev=3669131","banner_2x":"https:\/\/ps.w.org\/baer-block-aware-excerpts\/assets\/banner-1544x500.png?rev=3669131","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/baer-block-aware-excerpts\/assets\/icon-128x128.png?rev=3669131","icon_2x":"https:\/\/ps.w.org\/baer-block-aware-excerpts\/assets\/icon-256x256.png?rev=3669131","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/baer-block-aware-excerpts\/assets\/screenshot-1.png?rev=3669131","caption":"Excerpt length, unit, suffix, post type, and manual-excerpt settings in WordPress."}],"raw_content":"<!--section=description-->\n<p>Choose a word or visible-character limit, suffix, applicable public post types, and whether manual excerpts always win. Baer Block-Aware Excerpts removes blocks, shortcodes and markup before truncation and works through WordPress's normal excerpt API.<\/p>\n\n<p>Character limits preserve Unicode grapheme clusters, so combined emoji and accented characters are not split in the middle. The plugin does not contact external services or collect telemetry.<\/p>\n\n<h3>Safety and warranty<\/h3>\n\n<p>Baer Block-Aware Excerpts changes rendered excerpt output but does not modify stored post content. Test archive layouts, feeds, REST consumers, and SEO integrations before production use. The plugin is provided without warranty to the extent permitted by applicable law. Nothing in this notice excludes liability that cannot legally be excluded.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin directory or install the release ZIP.<\/li>\n<li>Activate Baer Block-Aware Excerpts.<\/li>\n<li>Open Settings &gt; Baer Block-Aware Excerpts and select the desired rules.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"are%20manual%20excerpts%20overwritten%3F\"><h3>Are manual excerpts overwritten?<\/h3><\/dt>\n<dd><p>Not when \"Always preserve manually written excerpts\" is enabled.<\/p><\/dd>\n<dt id=\"does%20this%20change%20stored%20post%20content%3F\"><h3>Does this change stored post content?<\/h3><\/dt>\n<dd><p>No. Excerpts are generated at display time through WordPress's excerpt API.<\/p><\/dd>\n<dt id=\"what%20is%20removed%20before%20truncation%3F\"><h3>What is removed before truncation?<\/h3><\/dt>\n<dd><p>Block comments, shortcodes and HTML markup are removed and whitespace is normalized.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release with word and grapheme-aware character limits, post type selection and manual excerpt preservation.<\/li>\n<\/ul>","raw_excerpt":"Create predictable, block-aware excerpts across archives, Query Loops, feeds and REST responses.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=353428"}],"author":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/anthonybaer"}],"wp:attachment":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353428"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353428"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353428"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353428"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353428"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}