This plugin is outdated and might not be supported anymore
All Post Type Ajax Search

All Post Type Ajax Search

Details
View on WordPress

All Post Type Ajax Search añade un buscador ligero y seguro que devuelve resultados en tiempo real (AJAX). Desde la pantalla de ajustes puedes seleccionar exactamente qué tipos de contenido (Entradas, Páginas, Productos, y otros Custom Post Types) se deben incluir en las búsquedas. Cada resultado incluye miniatura (o imagen por defecto), título y enlace.

Principales ventajas:

  • Búsqueda rápida en frontend con hasta 5 resultados y mínimo 3 caracteres.
  • Control total desde el administrador: selecciona los post types que aparecerán.
  • Filtrado inteligente para evitar mostrar tipos técnicos (attachments, revisiones, órdenes, variaciones, etc.).
  • Implementado siguiendo buenas prácticas de seguridad: nonces, sanitización y escape.
  • Código procedural y simple, apto para personalización por desarrolladores de todos los niveles.
  • Preparado para traducciones (textdomain: all-post-type-ajax-search).

Features

  1. Shortcode simple: [all-post-type-ajax-search].
  2. Ajustes en Admin: seleccionar post types habilitados y establecer imagen por defecto (URL).
  3. Resultado por item: miniatura (o imagen por defecto), título y enlace.
  4. Lógica de búsqueda que reparte resultados entre post types para no priorizar siempre ‘post’ o ‘page’.
  5. Limite por defecto: 5 resultados; mínimo 3 caracteres para iniciar búsqueda.
  6. Rendimiento: no_found_rows en consultas, limitación de posts por query.
  7. Seguridad: nonces en AJAX y ajustes; capability checks (manage_options) en admin.
  8. Fácilmente extensible con filtros y acciones (p. ej. apply_filters( ‘aptas_default_image’, … )).

Video

Additional Notes for Developers

  • Opciones guardadas:
    • aptas_search_post_types (array): post types habilitados.
    • aptas_default_image_url (string): URL de la imagen por defecto.
  • Nonces:
    • AJAX: aptas_search_nonce
    • Admin: aptas_settings_save (name aptas_settings_nonce)
  • Shortcode: [all-post-type-ajax-search]
  • Filtros útiles:
    • aptas_default_image — permite sustituir la imagen por defecto vía código.
  • Hooks:
    • aptas_ajax_search (ajax action) — usar wp_ajax_aptas_ajax_search / wp_ajax_nopriv_aptas_ajax_search.
  • Recomendación: para sitios con muchos CPTs o resultados se puede mejorar la búsqueda con índices o búsquedas por título/meta específicas (en futuras versiones).

Donaciones

¿Te fue útil este plugin? Si te gusta mi trabajo y deseas que siga desarrollando, invítame a un café. ¡Mil gracias por tu apoyo! ☕️
Invítame a un café

Details

Plugin code:
all-post-type-ajax-search
Plugin version:
1.0.0
Outdated:
Yes
WP version:
5.0 or higher
PHP version:
7.2 or higher
Test up to WP version:
6.8.2
Total installations:
0
Last updated:
2025-09-16
Rating:
Times rated:
0
ajax
custom-post-types
realtime
search
shortcode