stephen phillips hostreviews

Elementor Contact Form DB 外掛

Written by

Photo by Library of Congress on Unsplash

一個簡單的外掛,用於存儲 Elementor Pro Form 表單提交的內容,該外掛將來自 Elementor Pro 表單模組的聯絡表單提交後,可以在 WP 後端控制台查看信件內容。

為何會安裝這個外掛,大部分的站長怕漏信,希望在 WP 控制台內,就可以看到讀者、客戶寄來的聯絡單。

你的網站沒有流量或沒甚麼人提交聯絡單,是可以安裝這個外掛,如果,是一個很密集表單發送的網站,很有可能將破壞你的資料庫。

Elementor Contact Form DB

今天收到客戶的反應,WP 後台無法登入,會出現 Error 502 或「重大的錯誤」,Kinsta 主機會出現這種情形,真沒見過,心想甚麼外掛可以把 MySQL 給打死了。

查了一下,發現客戶安裝了 Elementor Contact Form DB 這個外掛,信件累積太多了,把資料庫搞掛了。

Elementor Contact Form DB

Elementor Contact Form DB

這時,你無法進入 WP 後台清除信件或停用外掛,只能從 phpMyadmin 那著手。

查詢關鍵字 elementor_cf_db 把這個資料表的列搜尋出來。

Elementor Contact Form DB

很可怕的筆數,該外掛會在 wp_post 和 wp_yoast_indexable 兩個地方存放記錄。

圖片中的 wp_post 筆數應該更多,因為我刪除了大部分資料才截圖的。

刪除完 wp_post 裡的筆數後,登入後台就會正常了。

這個外掛在設定上,缺少保留郵件天數的功能,你只好每天到 WP 控制台去清除郵件,或者是等到爆了,無法登入後台,去資料庫那刪除存檔郵件了。

結語

為何要安裝這個難用的外掛,嚴重破壞 WordPress 資料庫的外掛,根本原因是使用者之前用的共享主機發信系統不穩定,常常漏信,才想安裝這種外掛。

可以有另一種選擇:POST SMTP Mailer – Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress

POST SMTP Mailer

使用穩定 SMTP 發信方式,其實就可以把 Elementor Contact Form DB 刪除掉。

hosted by kinsta

發佈留言

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

Your Mastodon Instance