add_action('wp_ajax_inspenet_child_filter_posts', 'inspenet_child_filter_posts'); add_action('wp_ajax_nopriv_inspenet_child_filter_posts', 'inspenet_child_filter_posts'); function inspenet_child_filter_posts() { // Nonce check_ajax_referer('inspenet_filter_nonce', '_ajax_nonce'); // Saneo $paged = isset($_POST['paged']) ? max(1, intval($_POST['paged'])) : 1; $pilars = []; if (!empty($_POST['pilars'])) { $pilars_raw = (array) $_POST['pilars']; foreach ($pilars_raw as $p) { $pilars[] = sanitize_key($p); } } $subcategories = []; if (!empty($_POST['subcategories'])) { $subs_raw = (array) $_POST['subcategories']; foreach ($subs_raw as $s) { $subcategories[] = sanitize_key($s); } } // TODO: arma tu WP_Query usando $pilars y $subcategories // $featured_html = render_featured_post(...); // $grid_html = render_posts_grid(...); // Devuelve wp_send_json_success([ 'featured_post' => $featured_html ?? '', 'posts_grid' => $grid_html ?? '', ]); } Juan Lugo Marín. - Inspenet
Redactor Juan Lugo

Juan Lugo Marín.

Doctor en Ciencias Administrativas y consultor gerencial con una sólida formación en Ingeniería Industrial, gestión de la calidad e ingeniería de la productividad. Su experiencia académica abarca casi dos décadas, siendo profesor en diversas instituciones y autor de libros y numerosos artículos científicos en áreas como gestión de calidad, prospectiva estratégica y modelos de negocios..
Publicaciones de Juan Lugo Marín.