[WordPress] 外掛分享: OOW PJAX

WordPress 外掛 OOW PJAX 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「OOW PJAX」是 2025-04-17 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2025-04-27,距離現在已有 8 天。
  • 外掛最低要求 WordPress 5.0 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 5.2 以上。
  • 尚未有人給過這款外掛評分。
  • 論壇上目前有 1 個提問,問題解答率 100% ,不低,算是個很有心解決問題的開發者團隊了!

外掛協作開發者

oowpress |

外掛標籤

pjax | ajax navigation | page transition | persistent player | vanilla javascript |

內容簡介

總結文案:OOW PJAX這款WordPress外掛由OOWCODE和OOWPRESS提供,以PJAX(PushState + AJAX)革新了WordPress導航功能,實現了不需完整頁面重新載入的超快速頁面轉換。這款輕量級外掛使用純JavaScript(無需jQuery),確保您的網站與任何WordPress主題兼容。無論是運營作品集、帶有持久媒體播放器的部落格,還是動態內容網站,OOW PJAX都能增強導航功能,提高參與度並減少伺服器負載。

1. OOW PJAX的特色:
- 針對需要無縫導航和動態內容更新的WordPress網站而設計。
- 目標特定用例,其中流暢的轉換至關重要,例如:
- 具有持久媒體播放器的網站:在導航期間保持音頻或視頻播放器(例如音樂、播客、直播流)運行在頁腳或側欄中,避免中斷。
- 作品集網站:展示項目時具有流暢的、類似應用程式的轉換,非常適合攝影師、設計師或機構。
- 動態內容網站:博客、雜誌或新聞網站經常更新內容,受益於快速、緩存的頁面載入。
- 電子商務商店:加強產品瀏覽功能,實現快速轉換,保持用戶參與而無需重新載入延遲。
- 單頁應用(SPA)體驗:為會員網站、目錄或儀表板創建近似SPA的感覺,無需沉重的框架。
- 互動式登陸頁面:為營銷活動或活動網站提供身臨其境的體驗,實現連續不斷的導航。

2. OOW PJAX確保您的網站感應靈敏且現代,只動態更新必要的內容(例如#main),同時具有緩存和AJAX表單處理等功能,確保跨複雜設置的功能性。

回答問題:
- OOW PJAX是使用純JavaScript開發的嗎? 是的,它是使用純JavaScript開發的,不需使用jQuery。
- 這款外掛的主要特點之一是什麼? 主要特點之一是通過AJAX載入內容,更新特定容器而無需重新載入整個頁面。

原文外掛簡介

OOW PJAX, brought to you by OOWCODE and OOWPRESS, revolutionizes WordPress navigation with PJAX (PushState + AJAX), delivering lightning-fast page transitions without full page reloads. Built with pure JavaScript (no jQuery), this lightweight plugin ensures a modern, fluid user experience while remaining compatible with any WordPress theme. Whether you’re running a portfolio, a blog with a persistent media player, or a dynamic content site, OOW PJAX enhances navigation, boosts engagement, and reduces server load.
Why OOW PJAX Stands Out
OOW PJAX is designed for WordPress sites that demand seamless navigation and dynamic content updates. Unlike generic performance plugins, it targets specific use cases where fluid transitions are critical, such as:

Sites with Persistent Media Players: Keep audio or video players (e.g., music, podcasts, live streams) running in the footer or sidebar during navigation, avoiding interruptions.
Portfolio Websites: Showcase projects with smooth, app-like transitions, perfect for photographers, designers, or agencies.
Dynamic Content Sites: Blogs, magazines, or news sites with frequently updated content benefit from fast, cached page loads.
E-commerce Stores: Enhance product browsing with quick transitions, keeping users engaged without reload delays.
Single-Page App (SPA) Experiences: Create a near-SPA feel for membership sites, directories, or dashboards without heavy frameworks.
Interactive Landing Pages: Deliver immersive experiences for marketing campaigns or event sites with uninterrupted navigation.

Version 1.4 enhances security with dynamic nonce refreshing, improves style management with asynchronous stylesheet handling, and refines form redirect handling, making OOW PJAX more robust for complex WordPress sites.
Key Features

Seamless AJAX Navigation: Loads content via AJAX, updating specific containers without reloading the entire page.
Persistent Elements: Keeps fixed elements (e.g., media players, sticky menus, chat widgets) intact during transitions.
Browser History Support: Syncs URLs with the History API for natural forward/back navigation.
Customizable Loader: Style the loading overlay with CSS to match your brand (e.g., spinner, progress bar).
Content Caching: Stores pages locally for instant repeat visits, with adjustable cache lifetime and user-aware logic.
Advanced Form Handling: Submits forms (e.g., comments, login, contact) via AJAX, with explicit nonce support and redirect handling (301, 302, 303, 307, 308).
Dynamic Nonce Refresh: Automatically refreshes security nonces via AJAX for enhanced security and reliability.
Lightweight & jQuery-Free: Built with vanilla JavaScript for minimal footprint and maximum performance.
Flexible Configuration: Define target containers, exclude links/zones (e.g., .no-pjax, #wpadminbar), and add custom JS before/after navigation.
Debug Mode: Logs detailed information in the browser console and server logs for easy troubleshooting.
Secure Implementation: Uses dynamic nonces, sanitization, and strict validation for all settings and AJAX requests.
Script Priority Control: Customize the loading order of oow-pjax.js in the footer for compatibility.
Dynamic Style Management: Injects and manages page-specific stylesheets and inline styles asynchronously during PJAX transitions.
Advanced Script Execution: Re-executes scripts in updated containers or footer, with control over inline scripts and validation.
CodeMirror Integration: Edit Custom JS with syntax highlighting and a Dracula theme.

Who Needs OOW PJAX?
OOW PJAX is tailored for WordPress users who want to elevate their site’s navigation and user experience. Specific use cases include:

Music & Podcast Sites: Ensure uninterrupted playback of audio players during browsing.
Video Platforms: Maintain video playback (e.g., tutorials, live streams) across navigation.
Creative Portfolios: Deliver smooth transitions between project pages for artists or agencies.
Content-Heavy Blogs: Speed up navigation with caching for frequently visited pages.
E-commerce with Sticky Features: Keep cart widgets or live chat persistent during browsing.
Membership Sites: Create fluid navigation for dashboards or course platforms.
Marketing Campaigns: Build immersive landing pages with fast transitions.

How It Works

Link Interception: Captures clicks on internal links, skipping external links, target="_blank", excluded selectors (e.g., .no-pjax), or excluded zones (e.g., #wpadminbar).
AJAX Content Loading: Fetches new content via AJAX and updates specified containers (e.g., #main, .content).
URL Synchronization: Updates the browser’s URL using the History API for seamless navigation.
Persistent Elements: Preserves fixed elements (e.g., media players, sticky headers) across transitions.
Customizable Loader: Displays a styled overlay during content loading, with configurable minimum duration.
Caching: Caches pages for instant repeat visits (disabled for logged-in users) with adjustable lifetime.
Form Handling: Submits forms via AJAX, supporting explicit comment nonces and server-side redirects (e.g., 301, 302).
Script Management: Re-executes scripts in updated containers or footer, with custom JS execution before/after navigation.
Style Injection: Asynchronously injects page-specific stylesheets and inline styles for consistent rendering.

Getting Started
Install OOW PJAX, configure it in minutes, and transform your site’s navigation:
1. Install and activate the plugin from the WordPress admin.
2. Go to OOWCODE > OOW PJAX in the WordPress admin panel.
3. In the Settings tab, enable PJAX and configure:
– Target Containers: CSS selectors for content updates (e.g., #main).
– Exclude Selectors/Zones: Links or zones to skip (e.g., .no-pjax, #wpadminbar).
– Loader CSS: Customize the loading animation.
– Cache Settings: Enable caching with a lifetime (e.g., 300 seconds).
– Form Handling: Enable AJAX for forms and specify refresh containers (e.g., #comments).
– Script Priority: Set a high value (e.g., 9999) to load oow-pjax.js late.
– Custom JS: Add JavaScript before/after navigation using CodeMirror.
4. Save settings and test navigation on your site.
5. Check the Overview tab for tips or the Support tab for help.
Live Demo
See OOW PJAX in action! Visit our live demo to experience seamless transitions, a persistent media player, and portfolio navigation on a real WordPress site.
Why Choose OOW PJAX?

Targeted Use Cases: Perfect for sites with persistent media, portfolios, or dynamic content.
SEO-Friendly: Maintains proper URLs and browser history for search engine compatibility.
Theme-Agnostic: Works with any WordPress theme by targeting custom containers.
Lightweight Design: No jQuery, minimal code, and optimized performance.

Discover the power of seamless navigation with OOW PJAX by OOWCODE and OOWPRESS. Visit oowcode.com/oow-pjax for full documentation.
Support
Need help? Visit the Support tab in the plugin settings or email [email protected]. Full documentation is available at oowcode.com/oow-pjax.
Contribute
Contribute to OOW PJAX on GitHub or share feedback at oowcode.com.
License
OOW PJAX is licensed under the GPLv2 or later.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「OOW PJAX」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0 | 1.1 | 1.2 | 1.3 | 1.4 | trunk |

延伸相關外掛(你可能也想知道)

暫無相關外掛推薦。

文章
Filter
Apply Filters
Mastodon