{"id":7,"date":"2024-08-26T18:53:01","date_gmt":"2024-08-26T18:53:01","guid":{"rendered":"https:\/\/taylormx.com\/public\/blog\/?page_id=7"},"modified":"2025-08-13T22:13:04","modified_gmt":"2025-08-13T22:13:04","slug":"blog","status":"publish","type":"page","link":"https:\/\/taylormx.com\/public\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7\" class=\"elementor elementor-7\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a2f30c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a2f30c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-646112a\" data-id=\"646112a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ec50a22 elementor-widget elementor-widget-heading\" data-id=\"ec50a22\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Blog<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f157b78 elementor-widget elementor-widget-shortcode\" data-id=\"f157b78\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <form id=\"post-filters\" method=\"GET\">\n\t\t<div class=\"post-filters-container\">\n\t\t\t<select id=\"category-filter\" name=\"category\" class=\"form-control\">\n\t\t\t\t<option value=\"\">Todas las categor\u00edas<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"7\" data-slug=\"blog\">Blog<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"29\" data-slug=\"blog-en\">Blog<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"9\" data-slug=\"video\">Video<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"33\" data-slug=\"videos\">Videos<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t<input type=\"text\" id=\"search-filter\" class=\"form-control\" name=\"search\" placeholder=\"Buscar...\">\n\t\t<\/div>\n        \n        <button type=\"button\" id=\"apply-filters\">Aplicar filtros<\/button>\n    <\/form>\n    \t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55cc21c elementor-widget elementor-widget-shortcode\" data-id=\"55cc21c\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"post-container\"><\/div>\n    <button id=\"load-more\" style=\"display:none;\">Cargar m\u00e1s<\/button>\n    \n    <script>\n    var ajaxurl = \"https:\/\/taylormx.com\/public\/blog\/wp-admin\/admin-ajax.php\";\n    var page = 1;\n    \n    jQuery(document).ready(function($) {\n        \n        \/\/ Funci\u00f3n para obtener el hash de la URL sin el #\n        function getHashFromURL() {\n            return window.location.hash.substring(1); \/\/ Elimina el #\n        }\n        \n        \/\/ Mapeo de categor\u00edas entre idiomas\n        var categoryMapping = {\n            \/\/ Espa\u00f1ol -> Ingl\u00e9s\n            'blog': 'blog-en',\n            'video': 'videos',\n            \/\/ Ingl\u00e9s -> Espa\u00f1ol\n            'blog-en': 'blog',\n            'videos': 'video'\n        };\n        \n        \/\/ Funci\u00f3n para aplicar filtro basado en el hash\n        function applyHashFilter() {\n            var hash = getHashFromURL();\n            if (hash) {\n                var targetSlug = hash;\n                var found = false;\n                \n                \/\/ Buscar la opci\u00f3n que coincida exactamente con el slug\n                $('#category-filter option').each(function() {\n                    if ($(this).data('slug') === targetSlug) {\n                        $(this).prop('selected', true);\n                        found = true;\n                        return false; \/\/ Salir del loop\n                    }\n                });\n                \n                \/\/ Si no se encontr\u00f3, buscar el mapeo\n                if (!found && categoryMapping[hash]) {\n                    var mappedSlug = categoryMapping[hash];\n                    $('#category-filter option').each(function() {\n                        if ($(this).data('slug') === mappedSlug) {\n                            $(this).prop('selected', true);\n                            return false; \/\/ Salir del loop\n                        }\n                    });\n                }\n            }\n        }\n        \n        function load_posts(reset = false) {\n            var category = $('#category-filter').val();\n            var search = $('#search-filter').val();\n            \n            if (reset) page = 1;\n            \n            $.ajax({\n                url: ajaxurl,\n                type: 'POST',\n                data: {\n                    action: 'load_more_posts',\n                    page: page,\n                    category: category,\n                    search: search,\n                },\n                dataType: 'json', \/\/ Cambiar a JSON para recibir m\u00e1s informaci\u00f3n\n                success: function(response) {\n                    if (reset) {\n                        $('#post-container').html(response.html);\n                    } else {\n                        $('#post-container').append(response.html);\n                    }\n                    \n                    page++;\n                    \n                    \/\/ Verificar si hay m\u00e1s p\u00e1ginas disponibles\n                    if (response.has_more) {\n                        $('#load-more').show();\n                    } else {\n                        $('#load-more').hide();\n                    }\n                },\n                error: function() {\n                    $('#load-more').hide();\n                }\n            });\n        }\n        \n        \/\/ Aplicar filtro basado en hash al cargar la p\u00e1gina\n        applyHashFilter();\n        \n        \/\/ Cargar posts inicialmente\n        load_posts();\n        \n        \/\/ Aplicar filtros\n        $('#apply-filters').on('click', function() {\n            load_posts(true);\n        });\n        \n        \/\/ Cargar m\u00e1s posts\n        $('#load-more').on('click', function() {\n            load_posts(false);\n        });\n        \n        \/\/ Detectar cambios en el hash de la URL (por si el usuario navega con botones adelante\/atr\u00e1s)\n        $(window).on('hashchange', function() {\n            applyHashFilter();\n            load_posts(true);\n        });\n        \n        \/\/ Opcional: Actualizar el hash cuando cambie el filtro\n        $('#category-filter').on('change', function() {\n            var selectedSlug = $(this).find('option:selected').data('slug');\n            if (selectedSlug) {\n                window.location.hash = selectedSlug;\n            } else {\n                \/\/ Si selecciona \"Todas las categor\u00edas\", limpiar el hash\n                if (window.location.hash) {\n                    history.pushState(\"\", document.title, window.location.pathname + window.location.search);\n                }\n            }\n        });\n    });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cb5a49c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cb5a49c\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-362bc98\" data-id=\"362bc98\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e472cd8 elementor-widget elementor-widget-heading\" data-id=\"e472cd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00bfEst\u00e1s listo para aumentar el potencial de tu negocio?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c515465 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c515465\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/taylormx.com\/contacto\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Cont\u00e1ctanos<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Blog \u00bfEst\u00e1s listo para aumentar el potencial de tu negocio? Cont\u00e1ctanos<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":47,"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":633,"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/pages\/7\/revisions\/633"}],"wp:attachment":[{"href":"https:\/\/taylormx.com\/public\/blog\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}