{"id":300793,"date":"2026-04-23T07:49:07","date_gmt":"2026-04-23T07:49:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/blocksy-advanced-posts-picker\/"},"modified":"2026-10-15T12:25:39","modified_gmt":"2026-10-15T12:25:39","slug":"lmdm-picker-for-blocksy-advanced-posts-block","status":"publish","type":"plugin","link":"https:\/\/nl.wordpress.org\/plugins\/lmdm-picker-for-blocksy-advanced-posts-block\/","author":5862608,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.5","stable_tag":"1.5.5","tested":"7.1.3","requires":"6.9","requires_php":"8.0","requires_plugins":null,"header_name":"LMDM-Picker for Blocksy Advanced Posts Block","header_author":"Nic Bug","header_description":"Modifies the Advanced Posts block from Blocksy theme to allow selecting specific posts to be shown in the block.","assets_banners_color":"a27a7b","last_updated":"2026-10-15 12:25:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/lassmichdasmachen.de","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1523,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1":{"tag":"1.1","author":"nicmare","date":"2026-04-23 07:48:35","revision":3513502},"1.2":{"tag":"1.2","author":"nicmare","date":"2026-04-23 08:05:59","revision":3513511},"1.3":{"tag":"1.3","author":"nicmare","date":"2026-04-28 12:44:05","revision":3517413},"1.4":{"tag":"1.4","author":"nicmare","date":"2026-06-01 11:16:10","revision":3556639},"1.4.1":{"tag":"1.4.1","author":"nicmare","date":"2026-06-01 11:20:09","revision":3556650},"1.4.10":{"tag":"1.4.10","author":"nicmare","date":"2026-07-13 12:10:45","revision":3606010},"1.4.2":{"tag":"1.4.2","author":"nicmare","date":"2026-06-15 10:33:52","revision":3572906},"1.4.3":{"tag":"1.4.3","author":"nicmare","date":"2026-06-22 12:18:32","revision":3581765},"1.4.4":{"tag":"1.4.4","author":"nicmare","date":"2026-06-22 12:32:38","revision":3581788},"1.4.5":{"tag":"1.4.5","author":"nicmare","date":"2026-06-26 10:22:27","revision":3587099},"1.4.6":{"tag":"1.4.6","author":"nicmare","date":"2026-07-13 08:02:24","revision":3605625},"1.5":{"tag":"1.5","author":"nicmare","date":"2026-10-13 12:06:49","revision":3743841},"1.5.1":{"tag":"1.5.1","author":"nicmare","date":"2026-10-13 12:13:10","revision":3743862},"1.5.2":{"tag":"1.5.2","author":"nicmare","date":"2026-10-13 12:30:25","revision":3743902},"1.5.3":{"tag":"1.5.3","author":"nicmare","date":"2026-10-15 12:06:08","revision":3748390},"1.5.5":{"tag":"1.5.5","author":"nicmare","date":"2026-10-15 12:25:39","revision":3748447}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3513502,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3513502,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3513502,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3513502,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.2","1.3","1.4","1.4.1","1.4.10","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.5","1.5.1","1.5.2","1.5.3","1.5.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3513502,"resolution":"1","location":"assets","locale":"","width":1280,"height":960},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3513502,"resolution":"2","location":"assets","locale":"","width":1280,"height":960},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3513502,"resolution":"3","location":"assets","locale":"","width":1280,"height":960},"screenshot-4.gif":{"filename":"screenshot-4.gif","revision":3513511,"resolution":"4","location":"assets","locale":"","width":640,"height":480}},"screenshots":{"1":"new block settings","2":"look for specific posts","3":"change column count","4":"plugin demonstration"}},"plugin_section":[],"plugin_tags":[260911,4121,225064,148076,265321],"plugin_category":[],"plugin_contributors":[257089],"plugin_business_model":[],"class_list":["post-300793","plugin","type-plugin","status-publish","hentry","plugin_tags-advanced-posts","plugin_tags-blocks","plugin_tags-blocksy","plugin_tags-gutenberg","plugin_tags-lmdm","plugin_contributors-nicmare","plugin_committers-nicmare"],"banners":{"banner":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/banner-772x250.jpg?rev=3513502","banner_2x":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/banner-1544x500.jpg?rev=3513502","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/icon-128x128.png?rev=3513502","icon_2x":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/icon-256x256.png?rev=3513502","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/screenshot-1.png?rev=3513502","caption":"new block settings"},{"src":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/screenshot-2.png?rev=3513502","caption":"look for specific posts"},{"src":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/screenshot-3.png?rev=3513502","caption":"change column count"},{"src":"https:\/\/ps.w.org\/lmdm-picker-for-blocksy-advanced-posts-block\/assets\/screenshot-4.gif?rev=3513511","caption":"plugin demonstration"}],"raw_content":"<!--section=description-->\n<p>By default the Advanced Posts Block from Blocksy theme returns couple of posts in a given order provided by the query loop logic (i.e. \"date\"). This plugin allows you to select and arrange specific posts manually.<\/p>\n\n<p>It also adds a <code>LMDM Teaser<\/code> inserter entry. When selected, it inserts the original Blocksy <code>Advanced Posts<\/code> block with <code>Inherit From Customizer<\/code> already chosen.<\/p>\n\n<h3>Attention<\/h3>\n\n<p>You need to install the <a href=\"https:\/\/wordpress.org\/themes\/blocksy\/\">Blocksy Theme<\/a> first. Without it, you can not use this plugin.<\/p>\n\n<h3>Plugin Features<\/h3>\n\n<p>\u2714  adds a new block panel \"Block Settings\" in <code>Advanced Posts<\/code> Block of Blocksy Theme\n\u2714  lets you edit block settings in both the inspector sidebar and a modal opened from the block toolbar\n\u2714  arranges the modal in two columns, with block options on the left and manual post selection on the right\n\u2714  provides a full-width \"Reset block settings\" button below both modal columns\n\u2714  the panel contains a range field for custom column count of the block (maximum are 6 columns)\n\u2714  the column field inherits the default column count setting from customizer of the given post type\n\u2714  the panel can filter out posts without a featured image\n\u2714  the \"height 100%\" toggle adds its class to Additional CSS Classes and applies 100% height to the block, wrapper and entries\n\u2714  the panel can hide individual Blocksy card layers like title, excerpt, featured image, post meta or read more\n\u2714  the panel can override the visible text of the Blocksy \"read more\" layer per block\n\u2714  the panel can override the initial and hover background\/text colors of the Blocksy \"read more\" button when the read more layer uses the background button type\n\u2714  the panel automatically maps the selected initial read more button colors to their matching hover colors until the hover colors are customized\n\u2714  the panel opens automatically when custom block settings are active\n\u2714  the panel contains a reset button for custom column count, image filtering, hidden card layers, read more text and read more button colors\n\u2714  the panel contains a repeater field where each text field has the ability to search for desired posts\n\u2714  the search field offers a results lists with highlighted search terms\n\u2714  the search result items have a tooltip info containing the post-id and excerpt \n\u2714  the repeater field supports manual order of the posts by drag and drop mechanism\n\u2714  sets a limit of the repeater field by using the <code>LIMIT<\/code> value of the block. Want to search for more posts? Increase the <code>LIMIT<\/code> value\n\u2714  adds a <code>LMDM Teaser<\/code> inserter entry that creates an <code>Advanced Posts<\/code> block with <code>Inherit From Customizer<\/code> selected automatically<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/lmdm-picker-for-blocksy-advanced-posts-block<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress<\/li>\n<li>Use the <strong>Settings \u2192 LMDM Picker<\/strong> screen to configure the plugin defaults<\/li>\n<li>Use the plugin functions through the block <code>Advanced Posts<\/code> provided by Blocksy Theme<\/li>\n<li>Insert <code>LMDM Teaser<\/code> when you want <code>Advanced Posts<\/code> to start with <code>Inherit From Customizer<\/code> selected automatically<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20create%20a%20new%20block%3F\"><h3>Does it create a new block?<\/h3><\/dt>\n<dd><p>It registers a new inserter entry called <code>LMDM Teaser<\/code>, but it does not create a separate frontend block. Inserting <code>LMDM Teaser<\/code> creates the original Blocksy <code>Advanced Posts<\/code> block with the <code>Inherit From Customizer<\/code> layout already selected.<\/p><\/dd>\n<dt id=\"what%20does%20the%20lmdm%20teaser%20block%20do%3F\"><h3>What does the LMDM Teaser block do?<\/h3><\/dt>\n<dd><p>It is a shortcut for the first setup option of the Blocksy <code>Advanced Posts<\/code> block. Instead of inserting <code>Advanced Posts<\/code> and then clicking <code>Inherit From Customizer<\/code>, you can insert <code>LMDM Teaser<\/code> and the plugin sets the block attribute <code>design<\/code> to <code>default<\/code> automatically.<\/p><\/dd>\n<dt id=\"can%20i%20still%20edit%20lmdm%20teaser%20like%20a%20normal%20advanced%20posts%20block%3F\"><h3>Can i still edit LMDM Teaser like a normal Advanced Posts block?<\/h3><\/dt>\n<dd><p>Yes. After insertion it is the regular Blocksy <code>Advanced Posts<\/code> block, so all Blocksy settings and all picker settings from this plugin stay available.<\/p><\/dd>\n<dt id=\"when%20are%20the%20read%20more%20button%20colors%20available%3F\"><h3>When are the read more button colors available?<\/h3><\/dt>\n<dd><p>The Gutenberg color pickers appear only when the active Blocksy card layout contains a visible <code>read_more<\/code> layer and that layer's <code>button_type<\/code> is <code>background<\/code>. Theme palette colors are stored as Blocksy CSS variables like <code>var(--theme-palette-color-1)<\/code>, while custom colors are stored as the selected color value. When selecting <code>Button Background<\/code> or <code>Button Text Color<\/code>, the matching hover color is filled automatically as long as the hover value is empty or still matches the previous base value. The hover controls can still be changed independently afterwards. On render, the plugin writes the values to <code>--theme-button-background-initial-color<\/code>, <code>--theme-button-background-hover-color<\/code>, <code>--theme-button-text-initial-color<\/code> and <code>--theme-button-text-hover-color<\/code> on the <code>Advanced Posts<\/code> block wrapper.<\/p><\/dd>\n<dt id=\"what%20are%20use%20cases%20for%20this%20plugin%3F\"><h3>What are use cases for this plugin?<\/h3><\/dt>\n<dd><p>Sometimes you simply need more control of the posts returned by the Advanced Posts block. This plugin gives you full control of it.<\/p><\/dd>\n<dt id=\"does%20it%20load%20any%20additional%20assets%20in%20the%20frontend%3F\"><h3>Does it load any additional assets in the frontend?<\/h3><\/dt>\n<dd><p>No, it just adds some CSS-classes for changing the column count of the posts grid<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20disable%20the%20plugin%3F\"><h3>What happens when i disable the plugin?<\/h3><\/dt>\n<dd><p>You can easily disable and delete the plugin without any harmful effects. The Advanced Posts Block will return the posts in the former way.<\/p><\/dd>\n<dt id=\"how%20to%20look%20for%20posts%20of%20custom%20post%20types%3F\"><h3>How to look for posts of custom post types?<\/h3><\/dt>\n<dd><p>You need to change the <code>POST TYPE<\/code> value in the block settings first place.<\/p><\/dd>\n<dt id=\"how%20to%20increase%20the%20default%20limit%3F\"><h3>How to increase the default limit?<\/h3><\/dt>\n<dd><p>You need to increase the value in the default <code>LIMIT<\/code> field of the block second place.<\/p><\/dd>\n<dt id=\"why%20can%20i%20not%20find%20a%20specific%20post%3F\"><h3>Why can i not find a specific post?<\/h3><\/dt>\n<dd><p>Be sure the post is published and the desired <code>POST TYPE<\/code> is selected in first place. Also keep in mind you can not add a post which is already picked and you can not pick a post inside of it's current post.<\/p><\/dd>\n<dt id=\"where%20to%20change%20the%20default%20column%20count%3F\"><h3>Where to change the default column count?<\/h3><\/dt>\n<dd><p>It's inherited from customizer settings. Change it there and it will reflect in plugin panel field.<\/p><\/dd>\n<dt id=\"the%20column%20count%20does%20not%20change\"><h3>The column count does not change<\/h3><\/dt>\n<dd><p>The column count is just changing beyond 782px and above. Below that value it will inherit the values from customizer still.<\/p><\/dd>\n<dt id=\"who%20is%20the%20author%20of%20the%20plugin%3F\"><h3>Who is the author of the plugin?<\/h3><\/dt>\n<dd><p>The Wordpress-User \"nicmare\" vibe coded it. Means he had the idea of the plugin and uses AI to craft the code.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Automatically exclude the current post or page from the LMDM Teaser in the frontend and Gutenberg editor preview.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Exclude the current post or page in the editor preview.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Exclude the current post or page in the LMDM Teaser variation.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>show the <code>lmdm-picker-height-100<\/code> class in Additional CSS Classes while the toggle is active and remove it when disabled or reset<\/li>\n<li>apply 100% height to the direct wrapper in the Gutenberg editor as well as the block and its entries<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>add an optional \"height 100%\" setting for the posts block and its entries<\/li>\n<li>move the block settings modal styles into the picker plugin and enqueue them only in the block editor<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>refine the modal layout, headings, spacing and column count controls<\/li>\n<li>keep manual post selection in the right column and provide block settings from both the toolbar modal and inspector sidebar<\/li>\n<li>improve German labels and the column count reset control<\/li>\n<\/ul>\n\n<h4>1.4.16<\/h4>\n\n<ul>\n<li>added a block settings modal that opens from the block toolbar while keeping the settings available in the inspector sidebar<\/li>\n<li>arranged the modal in two columns, with regular block options on the left and manual post selection on the right<\/li>\n<li>moved the full block settings reset button below both modal columns<\/li>\n<\/ul>\n\n<h4>1.4.15<\/h4>\n\n<ul>\n<li>respect Advanced Posts block limits above 10 in the manual picker<\/li>\n<\/ul>\n\n<h4>1.4.14<\/h4>\n\n<ul>\n<li>store and display decoded picker titles so entities like <code>&amp;amp;<\/code> appear as <code>&amp;<\/code> in the selected posts field<\/li>\n<\/ul>\n\n<h4>1.4.13<\/h4>\n\n<ul>\n<li>query multiple encoded and cleaned search variants so pages with special characters in the title can be found reliably<\/li>\n<\/ul>\n\n<h4>1.4.12<\/h4>\n\n<ul>\n<li>decode HTML entities while filtering picker search results so titles like <code>D&amp;O-Versicherung<\/code> can be found by searching <code>D&amp;O<\/code><\/li>\n<\/ul>\n\n<h4>1.4.11<\/h4>\n\n<ul>\n<li>search pages together with posts when the selected post type is <code>post<\/code><\/li>\n<li>keep custom post type searches limited to the selected post type<\/li>\n<\/ul>\n\n<h4>1.4.10<\/h4>\n\n<ul>\n<li>syncs <code>Button Background Hover<\/code> from <code>Button Background<\/code> while the hover value has not been customized<\/li>\n<li>syncs <code>Button Text Color Hover<\/code> from <code>Button Text Color<\/code> while the hover value has not been customized<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>added <code>Button Background Hover<\/code> for <code>--theme-button-background-hover-color<\/code><\/li>\n<li>added <code>Button Text Color Hover<\/code> for <code>--theme-button-text-hover-color<\/code><\/li>\n<li>renders all read more button initial and hover colors on the Advanced Posts block<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>renamed the read more button background control to <code>Button Background<\/code><\/li>\n<li>added a <code>Button Text Color<\/code> control for the <code>read_more<\/code> background button<\/li>\n<li>renders the selected text color as <code>--theme-button-text-initial-color<\/code> on the Advanced Posts block<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>added a Gutenberg color picker for the <code>read_more<\/code> background button color<\/li>\n<li>stores selected Blocksy theme palette colors as <code>var(--theme-palette-color-N)<\/code><\/li>\n<li>renders the selected value as <code>--theme-button-background-initial-color<\/code> on the Advanced Posts block<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>added a <code>LMDM Teaser<\/code> inserter entry for the Blocksy <code>Advanced Posts<\/code> block<\/li>\n<li><code>LMDM Teaser<\/code> inserts <code>Advanced Posts<\/code> with <code>Inherit From Customizer<\/code> selected automatically<\/li>\n<li>documented the <code>LMDM Teaser<\/code> behavior in the description, feature list and FAQ<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>added two new block options: exclude posts without images and make whole cards clickable<\/li>\n<li>added \"hide card layer\" toggles<\/li>\n<li>added read more text overwrite input<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>added a \"hide posts without image\" setting for the Blocksy Advanced Posts block<\/li>\n<li>added per-block toggles to hide active Blocksy card layers<\/li>\n<li>added a per-block read more text override for the <code>read_more<\/code> layer<\/li>\n<li>added an automatic panel-open state when custom block settings are active<\/li>\n<li>added a reset button for custom column count, image filtering, hidden card layers and read more text<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>updated plugin assets<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>added plugin assets<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>first release of the plugin<\/li>\n<\/ul>","raw_excerpt":"Modifies the Advanced Posts block from Blocksy theme to allow selecting specific posts to be shown in the block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300793"}],"author":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nicmare"}],"wp:attachment":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300793"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300793"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300793"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300793"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300793"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}