
前言介紹
- 這款 WordPress 外掛「All Post Type Ajax Search」是 2025-09-15 上架。
- 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
- 上一次更新是 2025-09-16,距離現在已有 163 天。
- 外掛最低要求 WordPress 5.0 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.2 以上。
- 尚未有人給過這款外掛評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
desparza |
外掛標籤
ajax | search | realtime | shortcode | custom post types |
內容簡介
### 總結:
All Post Type Ajax Search 是一款輕量且安全的搜尋外掛,能即時以 AJAX 技術返回搜尋結果。使用者可以透過設定畫面精確選擇要包含在搜尋中的各種內容類型(文章、頁面、產品等)。每個搜尋結果都包含縮圖(或預設圖片)、標題和連結。
### 問題與答案:
1. **這個外掛的主要優勢是什麼?
- 迅速的前端搜尋功能,顯示最多 5 個結果,搜尋字元至少要 3 個以上。
- 管理員擁有完整控制權:可以選擇要顯示的文章類型。
- 智慧篩選以避免顯示技術性類型(附件、修訂、訂單、變體等)。
- 採用安全最佳實踐:使用 nonces、消毒和跳脫功能。
- 採用程序性簡單代碼,適用於各級開發人員自定義。
- 已準備好進行翻譯(textdomain: all-post-type-ajax-search)。
2. **這個外掛的一些特色有哪些?
- 簡單的短碼:[all-post-type-ajax-search]。
- 在管理後台進行設置:選擇啟用的文章類型和設置預設圖片(URL)。
- 每個項目的結果:包含縮圖(或預設圖片)、標題和連結。
- 搜尋邏輯將結果分佈在不同文章類型中,不會始終優先顯示 ‘post’ 或 ‘page’。
- 預設限制:5 個結果;最少 3 個字符開始搜尋。
- 效能優化:在查詢中使用 no_found_rows,限制每個查詢的文章數量。
- 安全性:在 AJAX 和設置中使用 nonces;管理員中進行能力檢查(manage_options)。
- 可以透過過濾器和操作輕鬆擴充(例如 apply_filters( ‘aptas_default_image’, … ))。
3. **開發者的附加註釋有哪些?
- 已保存選項:
- aptas_search_post_types(陣列):啟用的文章類型。
- aptas_default_image_url(字串):預設圖片的 URL。
- Nonces:
- AJAX:aptas_search_nonce
- 管理員:aptas_settings_save(名稱 aptas_settings_nonce)
- 短碼:[all-post-type-ajax-search]
- 有用的過濾器:
- aptas_default_image — 允許透過程式碼替換預設圖片。
- 鉤子:
- aptas_ajax_search(ajax 事件) — 使用 wp_ajax_aptas_ajax_search / wp_ajax_nopriv_aptas_ajax_search。
4. **這個外掛是否支持捐款?
- 是的,如果你覺得這個外掛對你有幫助並且喜歡我的工作,你可以邀請我喝咖啡作為捐贈支持。非常感謝你的支持! ☕️
原文外掛簡介
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
Shortcode simple: [all-post-type-ajax-search].
Ajustes en Admin: seleccionar post types habilitados y establecer imagen por defecto (URL).
Resultado por item: miniatura (o imagen por defecto), título y enlace.
Lógica de búsqueda que reparte resultados entre post types para no priorizar siempre ‘post’ o ‘page’.
Limite por defecto: 5 resultados; mínimo 3 caracteres para iniciar búsqueda.
Rendimiento: no_found_rows en consultas, limitación de posts por query.
Seguridad: nonces en AJAX y ajustes; capability checks (manage_options) en admin.
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é
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「All Post Type Ajax Search」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
延伸相關外掛(你可能也想知道)
Slack Notifications by dorzki 》這款輕量且可自定的 WordPress 外掛可讓您的網站與 Slack 整合。, 選擇您想接收的通知類型:, * WordPress 更新提醒, * 插件更新提醒, * 管理員登入通知, * ...。
Woopra Analytics Plugin 》Woopra 是一個建立給團隊的全端客戶旅程分析解決方案。在這個平台上統一客戶數據,進行分析、優化和客戶互動。其中的功能包括:, , AppConnect: 內建 40+ 即...。
heatmap for WordPress – Realtime analytics 》Heatmap外掛提供即時分析和滑鼠追蹤功能,幫助網站編輯者在幾秒鐘內了解最佳表現的內容。Heatmap用於優化網站的流量流向,顯著降低退出率。, Heatmap的主要功...。
Live Carts for WooCommerce: Track Real-Time, Abandoned, and Converted Carts! 》總結:這個外掛在 WordPress 管理員中的 WooCommerce 選單中添加了一個名為「即時購物車」的項目,提供了客戶購物車的清單,包括狀態(活躍、放棄或已轉換)...。
Real Time Validation For Gravity Forms 》外掛總結:這個外掛為每個欄位提供即時反饋和指引,幫助防止錯誤,減少表單提交時間,並確保提交的資料準確完整。它引入了動態交互驗證的方式,在用戶填寫表...。Cyfe 》這個外掛讓網站擁有者能夠輕鬆地將他們的 WordPress 分析數據整合到他們的 Cyfe 儀表板中。這使您能夠實時監控並分享您的 WordPress 博客統計數據(例如用戶...。
Arena.IM – Live Blogging for real-time events 》Arena 是即時活動的最佳現場部落格平台。, 自動化內容產生和發佈,利用社交媒體來報導體育、突發新聞或任何活動,24/7任何時間。透過我們的外掛,您的現場部...。Muut – Commenting and Forums Re-Imagined 》Muut代表對互聯網討論論壇和評論的重新想像。這是一個現代化、快速和高度可擴展的討論平台,可嵌入您的WordPress網站,並個性化定制以符合您的網站設計。, , ...。
Init Chat Engine – Real-Time, Community, Extensible 》總結:Init Chat Engine 是一個乾淨且極簡的前端聊天框外掛程式,旨在提供首頁或整個網站的全面管理控制通訊。該外掛是 Init Plugin Suite 的核心使用系統,...。Real Time Content Analytics 》Momently 的即時分析儀表板是評估內容在不同平台和設備上的表現的簡單方法。Momently 的出版者內容分析提供了一個單一且全面的讀者視圖,可以根據您的需求進...。
GW Live Visitors 》**總結:** GW Live Visitors 提供了實時的網站流量洞察,直接在 WordPress 管理員內部查看。您可以查看當前活躍訪客數量、熱門頁面以及流量來源,而無需公開...。
WeatherWizz 》透過 WeatherWizz 外掛提供的簡單短代碼,您現在可以直接在 WordPress 網站中顯示 WeatherWizz 儀表板的天氣資料。, , 如何使用?, , 步驟1. 在外掛頁面中,...。
Realtime analytics for the web 》使用 analytics.statvoo.com 來了解您的網站 - 網頁即時分析資訊。, 此外掛可立即添加所需的追蹤代碼,開始使用 analytics.statvoo.com。, 免費在 analytics...。Statistics Website 》在數位世界中,統計網站提供您有關您的網站訪客、行銷活動等的深入洞察,讓您能夠最佳化您的策略和您訪客的在線體驗。由 Piwik 提供動力。無需在您的伺服器上...。
OrderPulse: Auto Refresh Orders for WooCommerce 》以下是繁體中文的總結文案及問答組合:, , 總結:, OrderPulse 可以讓您的 WooCommerce 商店的訂單列表始終保持最新狀態 — 不需要手動刷新。, 無論您是在完成訂...。
