{"id":150,"date":"2024-03-18T10:44:55","date_gmt":"2024-03-18T13:44:55","guid":{"rendered":"https:\/\/kylekelly.com\/?p=150"},"modified":"2024-03-18T10:45:17","modified_gmt":"2024-03-18T13:45:17","slug":"wordpress-render_block-filter","status":"publish","type":"post","link":"https:\/\/kylekelly.com\/posts\/wordpress-render_block-filter\/","title":{"rendered":"WordPress render_block filter to remove all links from post-terms"},"content":{"rendered":"\n
I just needed to remove all links from all post terms blocks (for reasons). The filter render_block_{$this->name}<\/code> is such a great resource for modifying core blocks and made it so simple to do.<\/p>\n\n\n\n
add_filter('render_block_core\/post-terms', function($block_content, $block) {\n\treturn preg_replace('\/\\<a (.*?)\\>\/', '', $block_content);\n}, 10, 2);<\/code><\/pre>\n\n\n\n