如何在 WordPress 中接受用戶提交的內容?
已發表: 2021-09-16由於低估了管理內容所需的時間和精力,互聯網上的許多博客都失敗了。 事實是,單個博主並不總是可以管理網站上的所有內容。 如果您有足夠的預算,您可以將內容寫作外包給自由職業者和第三方公司。 否則,WordPress 是最好的博客平台,您可以通過多種方式利用它從讀者和關注者那裡收集內容。 本文將向您展示如何使用用戶提交的帖子插件接受用戶提交的內容以向您的 WordPress 站點貢獻博客條目。
什麼是用戶提交的內容?
用戶提交的內容是您網站的訪問者創建的任何形式的內容。 此內容的示例包括:
- 接受來賓帖子以保持博客更新並為作者提供平台。
- 發布贊助帖子以賺取額外收入。
- 對您的博客文章或產品提交的評論。
- 為博客帖子啟用評論後收到的評論。
- 在公告板和論壇帖子上進行討論。
- 社交媒體活動和博客文章中的反饋。
這些是自動向您的網站添加內容的驚人方式。 它可以幫助提高您博客的知名度和用戶參與度,從而改善您博客的整體 SEO。
用戶生成內容的好處
通常,網站的所有者不允許訪問者向網站提交文章或帖子。 但是,如果您希望您的 WordPress 網站接受用戶生成的內容怎麼辦? 您可以使用用戶提交的內容來增加讀者群、在您的網站上發布更多內容並與您的社區互動。
- 通過允許您的用戶向您的網站提交內容,您將有更多內容可以發佈在您的博客上,並且能夠涵蓋您的細分市場中更廣泛的想法。
- 如果您制定了可靠的內容策略並努力在您的網站或博客上發布新鮮、相關和高質量的內容,您將增加吸引更多受眾和忠實追隨者的機會。 如果您喜歡來賓博客,這尤其有益。
- 即使您的寫作團隊定期在您的網站上發佈內容,您的受眾也可能對該主題有強烈的看法——這有助於提高您的讀者群並就重要方面提供各種觀點。
如果您允許您網站的讀者發表他們的新想法並製作和推薦他們自己的帖子,您可能會對結果感到驚訝。
接受用戶生成內容前的注意事項
除了上述所有優點之外,您會想知道為什麼沒有流行的 WordPress 博客接受來自前端提交的用戶生成的帖子。 事實上,許多博客禁用評論並關閉他們的論壇以禁用他們網站上的用戶參與。 原因很簡單,在大多數情況下,由於以下原因,用戶生成的內容會損害您在 Google 中的排名。
- 鏈接是任何用戶生成內容的主要目標,因此會降低內容質量。 WordPress 默認為用戶生成的鏈接(如評論作者鏈接)分配 rel=ugc 和 rel=nofollow 屬性。 但是,在接受來自前端提交的訪客帖子時,您必須手動處理此問題。 同樣,在接受讚助帖子時,請確保將 rel=sponsed 屬性添加到超鏈接以通知搜索引擎該帖子是付費提交。
- 由於上述鏈接插入問題,審查和審核用戶生成的內容與創建新內容一樣困難。
- 管理垃圾郵件提交將是另一個令人頭疼的問題。 雖然用戶提交的帖子插件允許谷歌 reCAPTCHA 和挑戰問題,但您仍然會收到大量必須手動查看的手動垃圾郵件內容。
總之,當您在 WordPress 中接受用戶提交的內容時,請務必查看並添加正確的鏈接屬性。
使用用戶提交的帖子插件在 WordPress 中接受用戶提交的內容
用戶提交的帖子是一個免費的 WordPress 插件,可為您的網站添加一個前端表單。 您可以使用模板標籤或短代碼將提交表單嵌入您網站的任何位置。 要使用短代碼,只需將其粘貼到任何帖子、頁面或小部件區域即可。 它包括一個複雜的提交後表單,允許用戶直接從前端提交表單。 用戶想要發送文章,可以直接從瀏覽器通過表單提交他們的內容和上傳圖像。 您還可以使用該插件將您的內容翻譯成 20 多種不同的語言。
此外,該插件會自動檢測登錄用戶,允許您將提交的帖子分配給任何註冊用戶,並支持多封帶有電子郵件警報的電子郵件。
安裝用戶提交的帖子插件
由於這是一個免費插件,您可以通過導航到“插件 > 添加新”部分直接從 WordPress 管理面板安裝和激活它。 之後,轉到您的儀表板並向下滾動到“設置”菜單。 該插件將添加一個名為“用戶提交的帖子”的新子菜單,然後單擊它。 該插件提供了大量選項來設置各種類別下的表單。 我們將在以下部分詳細介紹。
設置表單字段
如您所知,發布 WordPress 博客文章需要許多必填和可選字段。 例如,分配類別是強制性的,而添加標籤對於 WordPress 中的博客文章是可選的。 如果您未分配類別,WordPress 將從您的管理設置中分配默認類別。 您可以通過從每個字段的下拉列表中選擇必填字段並禁用您的案例不需要的字段。 用戶名、用戶電子郵件、帖子標題、帖子標籤和其他字段都屬於此類別。 前端的提交表單將顯示所有啟用的字段,用戶需要填寫這些詳細信息才能成功提交內容。

常規設置
下一部分是“常規設置”,允許您自定義帖子提交表單的外觀。
- 從可用選項之一中選擇您的表單樣式。 帶有默認 CSS 的 HTML5 表單在許多情況下很有用,因為它允許提交者專注於內容而不是使用自定義 CSS 進行設計。
- 您可以選中“包含 JavaScript”複選框以允許外部 JS 文件。
- 在“目標加載”框中,您可以提供將顯示提交表單的頁面或帖子 URL。 由於您將僅在一兩頁上使用該表單,因此請確保以逗號分隔格式提供這些 URL。 這將有助於插件僅在該頁面上加載 CSS/JS 資產,而不會影響您網站上的任何其他頁面。 您可以將此框留空以在所有頁面上加載插件資源,不推薦這樣做,因為它會影響沒有表單的頁面的頁面加載速度。
- 對於“帖子類型”,您可以選擇推薦的“WP Post”選項。 這將包括常規博客索引和存檔頁面(如類別和標籤)中提交的帖子。 還可以將提交的內容保留為一個頁面或將它們包含為自定義帖子。 在這些情況下,您不會在常規博客索引和檔案中找到該帖子。
- 選擇“帖子狀態”並指定用戶是應將帖子作為草稿提交、讓它們待定還是立即從出現的下拉菜單中發布。 如上所述,由於鏈接錯誤,用戶生成的內容可能會影響您的 SEO。 因此,使用默認的pending 選項,避免未經審核直接發布。
- 在“重定向 URL”下,您可以指定用於在提交表單後重定向用戶的 URL。 或者,您可以將其留空以使用戶保持在同一頁面上。
- 在“成功消息”框中鍵入帖子提交成功時顯示的消息。

- 轉到“錯誤消息”框並編寫提交失敗時顯示的錯誤消息。
- 導航到“自定義內容”框並在提交表單之前創建要包含的文本。 如果您想禁用該功能,請將其留空。
- 在自定義內容下方,您將看到復選框; 富文本編輯器、唯一標題、禁用必需和啟用小部件中的短代碼。 如果要激活功能,請選中所需的複選框。

隱私和類別設置
默認情況下,插件會記錄提交內容的用戶的 IP 地址。 您可以通過選中“隱私”部分下的“禁用 IP 跟踪”框來禁用 IP 跟踪。 您可以在表單中添加自定義消息,並在提交內容之前要求用戶接受您的條款或服務。 這對於處理 GDPR 和其他隱私法以獲得用戶同意您將如何處理收到的內容非常有用。 首先啟用“顯示複選框”,然後在可用的文本框中填寫名稱、錯誤消息和文本。

接下來,移至“類別和標籤”部分,然後單擊“類別”選項的鏈接以從站點中的可用類別中進行選擇。 這些類別將顯示在表單中,用戶可以根據內容選擇合適的類別。 如果您希望允許用戶選擇多個類別,請選中“多個類別”複選框。 同樣,如果您不希望用戶選擇類別,請選中“隱藏/默認類別”選項。 如上所述,WordPress 需要一個類別來發布博客文章。 因此,您必須在下一個顯示“隱藏字段的類別 ID”的複選框中分配一個或多個類別 ID。
下一個選項是允許用戶從您站點的可用項目中選擇標籤。 由於標籤在 WordPress 中是可選的,您可以將其留空。 此外,如果您的網站上使用了數百個標籤,請將其留空。 否則,當用戶單擊下拉列表時,下拉列表將足夠大以凍結頁面。


用戶設置
WordPress 博客文章需要作者,您可以在“用戶”部分下為提交的文章自定義作者。 用戶提交的帖子插件允許您通過兩種方式執行此操作。 您可以創建一個通用用戶名並接受該作者下的帖子,或者在提交內容之前要求用戶進行註冊。
- 向下滾動到“用戶”部分,然後選擇您網站中已有的作者姓名。 所有提交的帖子都將自動分配給這個作者姓名,如果需要,您可以在發布文章之前更改該姓名。 我們建議創建一個“訪客用戶”並在此處分配,以便您可以根據該作者姓名輕鬆識別所有用戶提交的帖子。
- 或者,您可以選中註冊用戶名、註冊電子郵件、用戶配置文件 URL 和需要用戶登錄複選框。 請注意,這些複選框僅在提交表單的用戶登錄 WordPress 時有效。 您還可以啟用“禁用替換作者”複選框以不使用提交的用戶名替換帖子作者。

自定義字段和挑戰問題
您可以使用自定義字段來收集額外的帖子元信息。 查看我們之前關於如何在 WordPress 博客中使用自定義字段的文章,但是,在這裡您可以禁用此功能,因為您需要進一步編碼以輸出收集的信息。 如果您真的想啟用自定義字段,那麼您可以通過使用“表單字段”設置來實現,如上一節所述。 啟用後,在相應的框中更改自定義字段的名稱和標籤。
接下來是重要的“挑戰問題”部分,以防止提交垃圾郵件表單。 添加挑戰問題和回复。 “挑戰響應”應該是“挑戰問題”的正確答案,這將允許用戶提交表單。 如果您希望“挑戰響應”區分大小寫,請選中“區分大小寫”複選框。

如果您想使用 CAPTCHA 保護,請轉到“Google reCAPTCHA”部分並輸入您的公鑰/私鑰。 單擊“reCAPTCHA 版本”並從下拉菜單中選擇您想要的版本。

電子郵件提醒
電子郵件警報可以幫助您在用戶提交表單時獲得即時電子郵件通知。 導航到“電子郵件警報”部分並啟用“接收電子郵件警報”複選框。 您還可以選擇為電子郵件啟用 HTML 格式。 輸入電子郵件以接收所有警報,提及發件人地址、警報主題和消息詳細信息。 不過,您可以將它們留空以使用默認設置,也可以使用可用變量列表來插入帖子標題、作者等內容。

圖片上傳和自動顯示設置
這些是完成自定義之前的最終設置。
- 向下滾動到“圖片上傳”部分,如果需要,選中“精選圖片”複選框,然後撰寫將出現在上傳字段旁邊的上傳消息。 您還可以選擇是否允許用戶發布圖片,限制用戶可以上傳的最小和最大照片數量,最小和最大圖像寬度,以及最大和最小圖像高度。

- 在“自動顯示內容”部分,您可以決定顯示上傳的圖像和提交的電子郵件。 我們建議禁用這些選項,儘管您可以通過啟用相應的複選框在帖子內容的頂部或底部顯示。

同樣,轉到“自動顯示名稱”、“自動顯示 URL”和“自動顯示自定義字段”,並為每個選項選中“不自動顯示……”選項。

獲取簡碼
現在您已經完成了設置,您有多種選項可以在您的網站上展示表單以允許用戶提交文章。 首先,單擊“保存設置”按鈕以應用您的更改。 接下來您需要做的是轉到“顯示表單”部分並查找短代碼。 該插件提供了不同的短代碼,您需要在頁面上插入這些短代碼以將提交表單添加到該頁面。
您可以獲得用於帖子提交、用戶登錄/註冊、顯示提交的帖子、圖片庫、重置表單按鈕和訪問控制的不同短代碼。 根據您的自定義復制所需的短代碼。

插入提交表格
您現在可以在復制短代碼後添加用戶提交的帖子表單。 只需在 WordPress 中創建一個新頁面或編輯一個已經存在的頁面來顯示表單。 之後,將短代碼粘貼到您的編輯器中,保存草稿,更新並最終發布。

要查看用戶提交的帖子表單的實際效果,請訪問該頁面。 下圖顯示了用戶訪問頁面時提交表單的外觀。

結論
這篇文章為您提供了有關在您的 WordPress 網站上允許和接受用戶提交的內容的詳細指南。 用戶可以使用在用戶提交的帖子插件的幫助下添加的提交表單,通過幾個簡單的步驟發布帖子。 雖然設置需要一些耐心和時間,但用戶只需看到一個類似於聯繫表單的表單,就可以毫不費力地提交他們的內容。
