WordPress Infinite Scroll – Ajax Load More – WordPress plugin 外掛推薦下載

點擊下載

WordPress無限滾動 – Ajax加載更多

外掛Plugin描述

Ajax加載更多是延遲加載帖子的終極WordPress無限滾動外掛Plugin,使用Ajax驅動的查詢的單個帖子,頁面,註釋等。

使用Ajax Load更多短代碼構建器構建複雜的自定義WordPress查詢,然後通過內容編輯器將生成的短代碼添加到頁面中,或直接添加到模板文件中。

Ajax Load More與流行的電子商務外掛Plugin(如WooCommerce和Easy Digital點擊下載)無限滾動兼容。

→獲取更多信息

功能

Shortcode Builder – 通過在我們易於使用的短代碼構建器中調整各種WordPress查詢參數,創建您自己的自定義Ajax加載更多短代碼(參見短代碼參數)。 查詢參數 – Ajax Load More允許您通過許多不同的內容類型查詢WordPress。按帖子類型,帖子格式,日期,類別,標籤,自定義分類,搜索詞,作者等查詢! Repeater模板 – 通過創建自己的轉發器模板來編輯和擴展Ajax加載的功能,以匹配您網站的外觀(參見屏幕截圖)。 多個實例 – 您可以在單個頁面,帖子或模板上包含多個Ajax加載實例。 Ajax過濾 – Ajax加載更多自定義過濾方法將允許您過濾和更新Ajax查詢結果。 多站點兼容性 – 管理網絡中所有站點的轉發器模板。 設置面板 – 通過更新各種外掛Plugin設置來自定義您的Ajax加載版本。

查看演示網站 了解更多信息!

新功能4.0

Pro – 在一次安裝中訪問所有高級加載項。 過濾器 – 過濾器附加組件提供用於構建和管理Ajax過濾器的前端和管理功能。 用戶查詢 – 使用 WP_User_Query 和Ajax加載更多,按角色查詢並顯示WordPress用戶列表。 高級自定義字段 – 為無限滾動添加了兼容性和集成高級自定義字段的靈活內容,圖庫,關係和轉發器字段。 Masonry – 為砌體佈局提供內置支持和功能。 進度條 – 顯示每個Ajax請求的進度條加載指示器。 滾動容器 – 將無限滾動約束到父容器。

內容類型

Ajax加載更多可以無限滾動WordPress提供的任何內容類型 – 從博客文章到多頁內容到WooCommerce產品 – Ajax Load More可以處理所有內容。

查看以下示例:

標準帖子 自定義帖子類型 頁面 多頁帖子&頁面 * 單個帖子 * 評論 * 高級自定義字段

*需要加載項

Shortcode參數

Ajax Load More接受許多傳遞給WordPress查詢的參數。這些參數通過短代碼傳輸 – 不用擔心,使用直觀的 Shortcode Builder

repeater &#8211可輕鬆創建自定義短代碼;選擇轉發器模板(可用附件)。默認=’默認’ post_type – 以逗號分隔的帖子類型列表。默認=’post’ sticky_posts – 保留Ajax列表中的粘貼後訂購。默認值= false post_format – 按帖子格式查詢。默認值= null 類別 – 以逗號分隔的類別列表,包含在slug中。默認= null category__和 – 以逗號分隔的類別列表,按ID包含。默認值= null category__not_in – 以逗號分隔的要按ID排除的類別列表。默認值= null 標記 – 以逗號分隔的標記列表,以包含slug。默認值= null tag__和 – 以ID包含的逗號分隔的標記列表。默認值= null tag__not_in – 以逗號分隔的標記列表,按ID排除。默認值= null 分類法 – 按自定義分類名稱查詢。默認值= null taxonomy_terms – 以逗號分隔的自定義分類術語列表(slug)。默認值= null taxonomy_operator – 將分類標準術語與(IN / NOT IN)進行比較的運算符。默認=’IN’ taxonomy_relation – 當存在多個分類時,每個分類之間的邏輯關係。 (AND / OR)。默認=’AND’ – 星期幾。默認= null – 一年中的某個月。默認= null – 發布年份。默認值= null taxonomy_operator – 將分類標準術語與(IN / NOT IN)進行比較的運算符。默認=’IN’ meta_key – 自定義字段鍵(名稱)。默認值= null meta_value – 自定義字段值。默認值= null meta_compare – 用於比較meta_key和meta_value的運算符。默認=’IN’元_type – 自定義字段類型。默認=’CHAR’ meta_relation – 與多個自定義字段條目(AND / OR)一起使用。默認=’AND’作者 – 以逗號分隔的作者列表。默認= null post__in – 要包含在查詢中的逗號分隔的帖子ID列表。默認= null post__not_in – 要從查詢中排除的逗號分隔的帖子ID列表。默認= null 搜索 – 查詢搜索詞(’s’)。默認值= null custom_args – 以分號分隔的值列表:對參數。例如tag_slug__and:設計,開發; event_display:即將來臨。默認= null post_status – 選擇帖子的狀態。默認=’發布’訂單 – 以ASC(升序)或DESC(降序)順序顯示帖子。默認=’DESC’ orderby – 按日期,標題,姓名,菜單順序,作者,帖子ID或評論計數排序。默認=’日期’偏移 – 偏移初始查詢(數字)。默認值=’0′ posts_per_page – 每個Ajax請求加載的帖子數。默認=’5′滾動 – 在用戶滾動頁面時加載更多帖子(true / false)。默認=’true’ scroll_distance – 滾動時從屏幕底部到觸發加載帖子的距離。默認=’150′ scroll_container – 約束Ajax加載更多無限滾動到父容器。默認值= null max_pages – 用戶滾動時要加載的最大頁數(當scroll = true時激活)。默認=’0′ pause_override – 允許滾動覆蓋Pause參數並在滾動時觸發加載帖子。默認= null 暫停 – 在用戶單擊之前不要加載帖子加載更多按鈕(true / false)。默認=’false’轉換 – 選擇帖子顯示轉換(淡入淡出/拼接/無)。默認=’淡入淡出’ transition_container – 顯示Ajax加載更多(.alm-reveal)加載容器。默認=’true’ transition_container_classes – 將類添加到 .alm-reveal 轉換div。 masonry_selector – 每個砌體項目的目標類名。默認= null masonry_animation – 為砌體項目選擇加載過渡類型。 (默認/縮小/幻燈片向上/幻燈片向下/無)。默認=默認 masonry_horizo​​ntalorder – 維護水平順序。默認= true images_loaded – 在顯示加載的內容(true / false)之前等待加載所有圖像。默認=’false’ destroy_after – 在加載’n’頁數後刪除ajax加載更多功能。默認= null progress_bar – 在加載Ajax內容時顯示窗口頂部的進度條指示器。默認=’false’ progress_bar_color – 輸入進度條的十六進制顏色。默認=’ed7070′ button_label – “加載更多”按鈕的標籤文本。默認=’較舊的帖子’ button_loading_label – 在加載內容時更新加載更多按鈕的文本。默認值= null container_type – 覆蓋在“ALM設置”頁面上設置的全局容器類型。默認值= null css_classes – 將自定義CSS類添加到Ajax Load More容器中。 Default = null id – Ajax Load More實例的唯一ID。 嵌套 – 這是一個嵌套的Ajax Load More實例。默認= false

→請參閱所有參數

示例Ajax加載更多短代碼

  [ajax_load_more post_type =“post,portfolio”repeater =“default”posts_per_page =“5”transition =“fade” button_label =“較舊的帖子”]  

示例演示

默認 – 開箱即用的功能和样式。 高級自定義字段 – 使用Ajax加載更多無限滾動高級自定義字段數據。 附件 – 無盡的滾動帖子附件。 之後銷毀 – 刪除Ajax在“n”頁數後加載更多功能。 事件列表 – 按自定義字段日期排序和列出事件。 過濾 – 重置並過濾Ajax加載更多實例。 Flexbox – 使用Flexbox創建響應式Ajax加載更多網格。 無限滾動 – 查看新的加載功能和样式。 圖像已加載 – 在顯示加載ajax的內容之前點擊下載圖像。 Masonry – 使用Masonry JS創建靈活的網格佈局。 多個實例 – 在單個頁面上包含多個Ajax Load More’。 尋呼URL – 使用SEO附加組件為每個Ajax加載更多查詢生成唯一的分頁URL。 暫停加載 – 在用戶啟動之前,帖子不會加載。 預加載的帖子 – 在完成對服務器的任何Ajax請求之前,輕鬆地預加載一組初始帖子。 進度條 – 顯示進度條加載指示器與每個Ajax請求。 搜索結果 – 根據搜索字詞返回結果。 滾動容器 – 將Ajax加載到父容器中。 SEO&分頁 – 組合這兩個附加組件以創建一個功能強大的導航系統。 幻燈片庫 – 使用Ajax加載更多和分頁加載項創建帖子庫。 表格佈局 – Ajax Load More將以表格格式顯示查詢結果。

→請參閱所有示例

已安裝自定義中繼器附加組件,以便在我們的每個產品演示中使用。

加載項

以下加載項可用於增加Ajax加載更多功能。

緩存 :通過緩存Ajax服務器請求的結果來提高網站性能。 調用操作 :使用廣告和調用操作內容塊擴展Ajax加載更多內容。 評論 :使用核心Ajax加載並顯示WordPress博客評論加載更多無限滾動功能。 自定義中繼器 :根據需要創建,修改和刪除中繼器模板,絕對不受限制。 過濾器 :用於創建,管理和顯示Ajax的更多過濾器的前端和管理功能。 佈局 :Ajax的預定義響應式佈局加載更多轉發器模板。 下一頁 :無限滾動多頁WordPress內容與Ajax加載更多和下一頁加載項。 分頁 :替換默認的延遲加載/無限滾動功能使用帶編號的導航系統加載Ajax。 預加載 :在向服務器發送任何Ajax請求之前加載一組初始帖子。 SEO :使用每個Ajax加載更多查詢生成唯一的分頁URL。 單個帖子 :啟用WordPress帖子模板上單個帖子的無限滾動。 主題轉發器 :管理Ajax從當前主題目錄中加載更多轉發器模板。 用戶 :延遲加載帶有Ajax的WordPress用戶加載更多。

擴展

以下擴展可用於提供與流行的WordPress外掛Plugin和核心功能的兼容性。

高級自定義字段 :使用Ajax加載更多顯示字段類型數據。 Relevanssi :使用Ajax加載顯示Relevanssi搜索結果。 REST API :啟用與WordPress REST API的兼容性。 SearchWP :使用Ajax加載更多顯示SearchWP查詢結果。

回調函數

以下函數可供Ajax Load More調度。

完成 – 在Ajax Load More進行的每次成功的 ajax調用之後,將觸發almComplete()函數。

  $ .fn.almComplete = function(alm){//您完整的代碼在這裡};  

銷毀 – 在觸發destroy_after shortcode參數後調度almDestroyed()函數。

  $ .fn.almDestroyed = function(alm){console.log('“”Ajax加載更多功能已被破壞!');};  

完成 – almDone()加載所有帖子後觸發功能。

  $ .fn.almDone = function(alm){console.log('所有帖子已加載!');};  

清空 – 如果初始查詢中返回零結果,則觸發almEmpty()函數。

  $ .fn.almEmpty = function(alm){console.log('抱歉,但我們無法找到符合您條件的任何帖子。');};  

過濾器完成 – 成功調用公共函數almFilter()後觸發almFilterComplete()函數。

  $ .fn.almFilterComplete = function(){console.log('Ajax加載更多過濾器已完成!');};  

URL更新 – 在單個帖子或搜索引擎優化加載項

 $ .fn.almUrlUpdate = function(永久鏈接,類型){console.log(“URL更新為”+永久鏈接+' - 從'+ type +'附加組件發送。');};   

→查看所有回調函數

過濾器掛鉤

Ajax加載更多具有各種WordPress

過濾器,使用戶能夠掛鉤到Ajax Load More以插入或修改數據。

→請參見所有過濾器

變量

Ajax加載更多將以下PHP

變量 傳遞給每個轉發器模板 – 這些模板變量可以幫助您風格和轉換你的轉發模板。

$ alm_current – 返回當前Ajax Load More循環中的當前項目編號,並在每次“加載更多”操作時重置為零。 $ alm_page – 返回當前頁碼。 $ alm_item – 返回循環中的當前項目編號。 $ alm_found_posts – 返回在整個WordPress查詢中找到的帖子總數。 外掛Plugin鏈接

官方網站 文檔 高級附加組件 免費擴展 Github 請查看Ajax加載更多!

您的評論會有很大的不同!如果您喜歡並使用Ajax Load More,請考慮花時間

查看我的外掛Plugin。您的評分和評論有助於外掛Plugin的發展,並提供繼續推動其發展所需的動力。

→發表評論

屏幕截圖

設置屏幕
可用的轉發器模板
自定義轉發器加載項
Shortcode Builder
內容編輯器短代碼圖標
編輯頁面Shortcode Builder
短代碼和實現示例

安裝

如何安裝Ajax加載更多。

使用WordPress儀表板

導航到外掛Plugin儀表板中的“添加新”搜索“Ajax加載更多”點擊“立即安裝”激活外掛Plugin儀表板上的外掛Plugin

在WordPress儀表板上載

導航到外掛Plugin儀表板中的“添加新”導航到計算機上的“上傳”區域選擇

ajax-load-more.zip 單擊“立即安裝”激活外掛Plugin外掛Plugin儀表板使用FTP

點擊下載

ajax-load-more.zip ajax-load-more 目錄解壓縮到您的計算機上加載 ajax-load -more 目錄到 / wp-content / plugins / 目錄激活外掛Plugin儀表板中的外掛Plugin常見問題

獲取Ajax加載的更多步驟在我的網站上顯示更多創建你的shortcode將短代碼添加到您的頁面,方法是通過內容編輯器添加或直接將其放在您的模板文件中。使用您的短代碼加載頁面並觀看Ajax加載更多信息。我的服務器要求是什麼?

您的服務器必須能夠讀/寫/創建文件。 Ajax Load More在外掛Plugin激活時創建默認轉發器,為了修改輸出,我們也需要寫入文件。

ajax功能是否安全?

是的,Ajax Load more使用admin-ajax和nonces來保護URL和表單不被濫用。

我可以修改外掛Plugin代碼嗎?

當然,但請注意,如果進行了修改,可能會影響外掛Plugin的未來更新。

我可以修改轉發器模板嗎?

是的,請訪問WordPress管理員中的“轉發器模板”部分。

我的轉發器模板是如何保存的?

Repeater模板數據保存到您的WordPress數據庫中,並直接寫入ajax-load-more外掛Plugin目錄中的轉發器模板.php文件。

我可以在轉發器中使用自定義字段嗎?

是的,但在請求自定義字段之前,您需要在轉發器頂部定義$ post。像這樣:

全球$ post;
支持哪些瀏覽器?Firefox(Mac,PC,iOS)Chrome(Mac,PC,iOS,Android)Safari(Mac,iOS)OperaAndroidIE8 +

評論

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

shares