plugin-icon

All Post Type Ajax Search

لصاحبه Daniel Esparza·
Buscador AJAX en tiempo real. Selecciona desde el admin qué tipos de contenido (post types) aparecen. Shortcode: [all-post-type-ajax-search]
النسخة
1.0.0
آخر تحديث
Sep 16, 2025
All Post Type Ajax Search

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é

مجانيعلى خطة Business
إذا أتممت بالتثبيت، فإنك توافق على شروط خدمة ووردبريس.كوم ووشروط إضافات الأطراف الثالثة.
تم اختباره حتى
WordPress 6.8.3
تتوفّر هذه الإضافة للتنزيل لتُستخدم في عملية التثبيت لديك.