WordPress 教学

如何在 iPhone、iPad 和 Android 裝置上使用 WordPress 應用程式

為何在行動裝置上使用 WordPress 應用程式?

WordPress 應用程式讓您能夠在全球任何地方使用手機或平板電腦創建內容和管理網站,即使在旅行中也不例外。您可以隨時拍攝和上傳照片、錄製和上傳影片,以及快速撰寫部落格文章。不管您在火車或巴士上,還是與朋友閒逛,都可以輕鬆攜帶您的 WordPress 網站。

雖然 WordPress 的管理介面有響應式設計,可以在行動瀏覽器中使用,但其內容編輯介面在小屏幕上的用戶體驗並不佳。例如,當您向下滾動時,區塊編輯器中工具欄會消失,需要向上捲動才能再次訪問。

此外,區塊設定面板會佔據整個屏幕,導致您無法查看正在編輯的區塊。而 WordPress 應用程式則是專為觸控友好、行動設備優化和容易使用而設計的,其直觀的用戶介面在行動設備上提供了良好的使用體驗。

需要什麼才能使用 WordPress 行動應用程式?

在開始使用 WordPress 應用程式之前,您需要擁有一個 WordPress 網站或部落格。該應用程式適用於流行的自託管 WordPress.org 平台和 WordPress.com 部落格託管服務。

在行動裝置上設定 WordPress 應用程式

首先,您需要在裝置上安裝 WordPress 應用程式:
iOS 版 WordPress 應用程式
Android 版 WordPress 應用程式

安裝後,打開應用程式並在底部點擊「輸入你現有的站點地址」。接著輸入完整的站點地址(包括 https:// 部分)。如果不確定站點地址,可以登入 WordPress 後台並前往設定 » 一般頁面找到站點地址資訊。

應用程式會嘗試連接您的 WordPress 網站,然後出現登入畫面,輸入 WordPress 登入憑證並點擊「繼續」。成功登入後,您將進入 WordPress 應用程式儀表板,並看到管理文章、頁面和評論的連結。

使用 WordPress 應用程式編輯文章

WordPress 應用程式的直觀用戶介面使您能輕鬆創建或編輯網站上的文章和頁面。點擊應用程式儀表板上的「文章」菜單,會顯示您最近的文章列表。

您可以編輯任何文章或點擊右下角的加號「+」按鈕創建新文章,這會啟動行動裝置優化版本的區塊編輯器。使用您的手機鍵盤以及底部的格式工具欄撰寫新文章。

點擊加號「+」按鈕添加區塊。移動版的區塊編輯器擁有您 WordPress 網站上的所有常用區塊,例如圖片、畫廊、影片、標題和欄位等。

應用程式還允許更改文章選項。點擊右上角的點點圖標,選擇「文章設定」,可以添加分類、標籤、設定精選圖片、修改文章狀態等選項。

WordPress 應用程式具有內建的自動保存功能,本地保存文章。完成編輯後,點擊右上角的「發佈」或「更新」按鈕,應用程式會將文章上傳至網站。您可以在瀏覽器中查看文章效果。

使用 WordPress 應用程式上傳和管理媒體文件

WordPress 應用程式讓您輕鬆從手機上傳和管理照片/影片。您可以在撰寫文章時上傳媒體文件,或直接從應用程式儀表板啟動媒體庫。

此操作會啟動 WordPress 的媒體庫,您可以查看庫中的所有媒體文件。可以編輯、刪除文件,甚至從手機新增新照片或影片。

使用 WordPress 應用程式隨時隨地管理評論

評論幫助提升用戶互動並建立 WordPress 部落格社區。WordPress 應用程式讓您輕鬆隨時管理評論。

點擊應用程式儀表板上的「評論」頁面,查看站點上的所有評論,包括最近的、已批准的和待審的評論。點擊任何評論可以查看更多選項,如編輯、批准、標記為垃圾或添加回覆。

通過 WordPress 應用程式執行管理任務

不幸的是,應用程式不包含任何管理功能,您無法安裝或移除插件和佈景主題,也不能增加或刪除用戶或更改站點設定。您可以點擊「WP Admin」項目,通過行動瀏覽器進入管理後台以執行管理任務。

WordPress 應用程式和 JetPack 應用程式的區別

您會注意到 WordPress 應用程式推廣並要求註冊 WordPress.com 帳號並安裝 JetPack 應用程式。這是因為開發 WordPress 應用程式的公司 Automattic 也是 WordPress.com 和 JetPack 背後的公司。雖然兩個應用程式都適用於自託管網站,但註冊 WordPress.com 帳號並安裝 JetPack 應用程式可獲得額外功能。儘管您無需在站點安裝 JetPack 插件,但未來可能會有所改變。JetPack 應用程式允許您通過應用程式安裝、啟用和停用插件,但無法訪問插件設定頁面。

是否可以完全通過應用程式運行 WordPress?

目前無法僅通過 WordPress 應用程式高效運行網站。例如,您無法管理插件,插件是 WordPress 網站的重要組成部分,您需要它們來擴展網站功能。此外,無法訪問自定義文章類型,查看 SEO 選項,使用封面圖片以及使用由插件創建的區塊等。

為何以及何時應使用 WordPress 應用程式?

雖然 WordPress 應用程式不足以高效運行整個網站,但它提供了易用的介面讓您在電腦不在身邊時創建內容、上傳照片和管理評論。當前往網絡連接欠佳的地方時也可以使用。某些應用程式功能可離線使用,將內容保存為本地草稿。適合作為輔助應用程式,在移動中創建內容和管理例行任務如評論審核。

解決 WordPress 應用程式問題

大多數 WordPress 行動應用程式的登入和連接問題是由於 XML-RPC 端點不可訪問引起的。該應用程式使用 XML-RPC 和 REST API 連接應用程式和託管伺服器。但惡意機器人和駭客經常濫用這些 APIs 進行暴力破解和 DDoS 攻擊。因此,部分 WordPress 託管公司可能限制或禁用此類 APIs。如果無法登入 WordPress 應用程式或應用程式停止工作,需聯繫您的 WordPress 託管供應商尋求幫助。

Read More
WordPress 教学

如何修復 WordPress 中的 Facebook 和 Instagram oEmbed 問題

什麼是 WordPress 中的 Facebook 和 Instagram oEmbed 問題?

過去,您可以使用一種名為 oEmbed 的協議輕鬆地在 WordPress 中嵌入 Instagram 和 Facebook 帖子。然而,Facebook 更改了 oEmbed 功能的運作方式,因此您無法再輕鬆嵌入來自 Facebook 或 Instagram 的視頻、圖片、更新和其他內容。相反,您現在需要註冊一個應用程序並使用客戶端令牌從 Facebook Graph API 獲取數據,然後才能在 WordPress 博客上嵌入 Facebook 或 Instagram 內容。

這需要花費大量時間和精力,因此 WordPress 背後的團隊決定移除 Facebook 和 Instagram 的嵌入功能。如果您之前使用 oEmbed 在網站上添加了任何 Facebook 內容,那麼現在它看起來會像下圖這樣。

如果您使用 oEmbed 添加任何 Instagram 帖子,那麼您將會遇到類似的錯誤,因為現在需要訪問令牌。

如何修復 Facebook 和 Instagram oEmbed 問題

修復 oEmbed 問題的最簡單方法是使用免費的 Smash Balloon 插件。如果您想在 WordPress 中嵌入 Instagram 帖子,那麼您需要 Smash Balloon Social Photo Feed 插件。

想要在 WordPress 中嵌入 Facebook 帖子嗎?那麼您可以使用免費的 Smash Balloon Social Post Feed 插件。

首先,您需要安裝和激活插件。更多詳情,請查看我們的逐步指南:如何安裝 WordPress 插件。

安裝任一插件後,只需前往 Instagram Feed » oEmbeds 或 Facebook Feed » oEmbeds,取決於您正在使用的插件。

我們在所有圖片中使用的是 Social Photo Feed 插件,但無論使用哪個插件,步驟都完全相同。

在這個屏幕上,只需點擊「啟用」按鈕。

就是這樣。您現在可以在您的 WordPress 網站上嵌入 Facebook 和 Instagram 帖子。

如何在 WordPress 中嵌入 Instagram 或 Facebook 帖子

您可以在任何頁面、帖子或支持小部件的區域嵌入特定的 Instagram 或 Facebook 帖子。例如,您可以將其添加到 WordPress 網站的页腳。

一個選項是打開您希望展示社交內容的頁面或帖子,在 Gutenberg 編輯器中點擊「添加塊」( + ) 圖標並輸入「Embed」。當正確的塊出現時,點擊以將其添加到頁面或帖子。

在「Embed」欄位中,只需粘貼您希望在網站上顯示的 Instagram 或 Facebook 帖子的 URL。

然後,點擊「嵌入」。

WordPress 現在將顯示該特定帖子。當您準備好使帖子上線時,只需點擊「更新」或「發布」即可。

現在,當您訪問該頁面時,您將看到該社交媒體帖子上線。

如何將 Instagram 或 Facebook 帖子添加到小部件區域

另一個選項是將 Instagram 或 Facebook 帖子添加到支持小部件的區域,如側邊欄。這樣,您可以在網站的每個頁面上宣傳相同的帖子。

例如,您可能會嵌入您最受歡迎的 Instagram 帖子或推廣銷售或社交媒體比賽的帖子,以增長您的網站。

要將 Facebook 或 Instagram 帖子添加到支持小部件的區域,只需前往 Appearance » Widgets 並點擊藍色的「+」按鈕。

在搜索欄中,您需要輸入「Embed」以找到正確的塊。

當「Embed」塊出現時,將其拖放到您希望顯示 Facebook 或 Instagram 帖子的區域。例如,我們在 WordPress 側邊欄小部件中顯示一張 Instagram 照片。

在「Embed」欄位中,只需粘貼您希望在網站上顯示的 Instagram 或 Facebook 帖子的 URL。然後,點擊「嵌入」。

WordPress 現在將顯示該特定帖子。如果您對其外觀感到滿意,只需點擊「更新」即可使其上線。

現在,您將在您的 WordPress 網站上看到該 Instagram 或 Facebook 狀態帖子。

如何在 WordPress 中添加 Instagram 或 Facebook 餵

免費的 Smash Balloon 插件使您可以輕鬆將 Facebook 和 Instagram 帖子添加到您的 WordPress 網站。如果您只想嵌入少量帖子或控制每個社交帖子在 WordPress 中的顯示位置,這是很棒的。然而,您也可能希望在您的網站上嵌入一個自定義的 Facebook 餵或 Instagram 餵。

通過創建一個飼料,您可以展示您的所有最新帖子,並且佈局美觀。更好的是,飼料會自動更新,因此訪客將始終看到最新的帖子,而您無需手動更新您的網站。

如果您想在 WordPress 中嵌入 Instagram 內容,則可以使用 Smash Balloon Instagram Feed 插件。

想要創建一個展示您的 Facebook 相冊、視頻、時間軸帖子等的飼料嗎?那麼,您可以使用 Smash Balloon Facebook Feed 插件。

想要將 Facebook 和 Instagram 資訊流一起添加到您的 WordPress 網站嗎?那麼,您可以查看 Smash Balloon Social Wall。

這個強大的插件允許您結合使用 Smash Balloon 插件創建的所有資源流,包括 Facebook、Twitter、Smash Balloon YouTube Feed 等。

例如,如果您已經設置了 Facebook Feed 和 Instagram Feed 插件,則可以在您的 WordPress 控制板中前往 Social Feeds » Create a Social Wall。然後,點擊「新增」。

對於您希望添加的每個社交媒體平台,點擊「Add to Wall」。

您現在將看到您為該平台創建的所有不同社交媒體資源流。只需選擇您想使用的每個資源流旁邊的單選按鈕即可。

例如,您可以將您 Facebook 事件日曆中的最新帖子與您的 Instagram 賬戶中的帖子結合起來。

完成後,點擊「Create Wall」。

這將打開 Smash Balloon 編輯器,您可以在其中微調社會牆的每個部分。例如,您可以更改配色方案以完美契合您的 WordPress 主題。

當您對社會牆的外觀感到滿意時,您可以使用 Social Wall 塊將其添加到任何頁面、帖子或支持小部件的區域。

例如,要將社會牆添加到頁面,只需在 WordPress 塊編輯器中打開該頁面。在此處,點擊「+」圖標並輸入「Social Wall」。

當正確的塊出現時,點擊將其添加到頁面。

現在,Social Wall 會顯示您剛創建的多平台資源流。

我們希望這篇文章幫助您了解如何修復 WordPress 中的 Facebook 和 Instagram oEmbed 問題。您可能還想看看我們的專家為 WordPress 推薦的最佳社交媒體插件以及我們的電子郵件通訊創建指南。

如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道,了解更多 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何在WordPress中为表单显示确认导航弹窗

什么是确认导航弹窗?

假设用户正在您的博客上撰写评论。他们已经写了好几行,但被分心忘记提交。如果此时关闭浏览器,那么评论将消失。确认导航弹窗可以让他们有机会完成评论。

您可以在WordPress文章编辑屏幕中看到这一功能。如果有未保存的更改并尝试离开页面或关闭浏览器,将弹出警告弹窗。

在WordPress中为未提交的表单显示确认导航弹窗

在本教程中,我们将创建一个自定义插件,但不要担心,您也可以在教程结束时下载该插件并安装到您的网站上。不过,为了更好地理解代码,我们还是建议您尝试自己创建插件。可以先在本地安装或测试站点上操作。

开始创建

首先,您需要在计算机上创建一个新文件夹,命名为confirm-leaving。在confirm-leaving文件夹内再创建一个名为js的文件夹。

现在打开纯文本编辑器,如记事本,并创建一个新文件。里面粘贴以下代码:

<?php 
/** 
 * Confirm Leaving 
 * Plugin Name: Confirm Leaving 
 * Description: 此插件在用户忘记点击评论表单的提交按钮时显示警告。 
 * Version: 1.0.0 
 * Author: WPressize Me 
 * License: GPL-2.0+ 
 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt 
 */ 
function wpb_confirm_leaving_js() { 
     wp_enqueue_script( 'Confirm Leaving', plugins_url( 'js/confirm-leaving.js', __FILE__ ), array('jquery'), '1.0.0', true ); 
} 
add_action('wp_enqueue_scripts', 'wpb_confirm_leaving_js');

这个PHP函数只是将一个JavaScript文件添加到您网站的前端。

保存此文件名为confirm-leaving.php,并将其保存在主confirm-leaving文件夹中。

现在我们需要创建该插件加载的JavaScript文件。创建一个新文件并在其中粘贴以下代码:

jQuery(document).ready(function($) { 
$(document).ready(function() { 
    needToConfirm = false; 
    window.onbeforeunload = askConfirm; 
}); 
function askConfirm() { 
    if (needToConfirm) { 
        return "您的未保存数据将会丢失。"; 
    } 
} 
$("#commentform").change(function() { 
    needToConfirm = true; 
});
})

这个JavaScript代码检测用户在评论表单中是否有未保存的更改。如果用户尝试离开页面或关闭窗口,它将显示一个警告弹窗。

您需要将此文件保存为confirm-leaving.js,并将其保存在js文件夹中。

保存这两个文件后,您的文件夹结构如下:

现在,您需要使用FTP客户端连接到您的WordPress站点。请参阅我们的指南,了解如何使用FTP上传WordPress文件。

连接后,您需要将confirm-leaving文件夹上传到网站的/wp-contents/plugins/文件夹。

然后,您需要登录WordPress管理后台并访问插件页面。找到列表中的“Confirm Leaving”插件,并点击其下方的“激活”链接。

这就完成了。现在,您可以访问网站上的任何文章,在评论表单中的任何字段输入一些文本,尝试离开页面而不提交。一个弹窗将出现,警告您将离开一个有未保存更改的页面。

在WordPress中为其他表单添加警告

您可以使用相同的代码基础来定位WordPress站点上的任何表单。这里,我们将展示一个如何定位联系表单的示例。

在这个示例中,我们使用WPForms插件创建一个联系表单。如果您使用不同的联系表单插件,操作步骤相同。

打开包含联系表单的页面。将鼠标移到联系表单的第一个字段,右键点击,然后从浏览器菜单中选择“检查”。

找到以标签开头的行。在表单标签中,您会找到ID属性。在这个示例中,我们的表单ID是wpforms-form-170。需要复制ID属性。

现在编辑confirm-leaving.js文件,并在#commentform后面添加ID属性。确保使用逗号分隔#commentform和表单的ID,还需要在表单ID的前面添加#号。您的代码现在看起来像这样:

jQuery(document).ready(function($) { 
$(document).ready(function() { 
    needToConfirm = false; 
    window.onbeforeunload = askConfirm; 
}); 
function askConfirm() { 
    if (needToConfirm) { 
        return "您的未保存数据将会丢失。"; 
} 
} 
$("#commentform,#wpforms-form-170").change(function() { 
    needToConfirm = true; 
});
})

保存您的更改并将文件上传回网站。现在,您可以在联系表单的任何字段中输入文本,尝试在未提交表单的情况下离开页面。会弹出一个警告提示您有未保存的更改。

你可以在这里下载confirm-leaving插件。它仅针对评论表单,但请随意编辑插件来定位其他表单。

这就是全部。希望这篇文章帮助您在WordPress表单中显示确认导航弹窗。您可能还想查看我们必须拥有的WordPress插件和工具以供商业网站使用,或阅读我们关于如何增加博客流量的终极指南。如果您喜欢这篇文章,请订阅我们的YouTube频道获取WordPress视频教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何在WordPress中分页评论(逐步指南)

为什么要在WordPress中分页评论?

你可能注意到,有很多评论的博客文章加载时间会更长。在一个页面上显示大量评论会对您的WordPress托管服务器造成更大的压力,这可能会耗尽服务器内存,导致您的访客看到’白屏死机’。

像谷歌这样的搜索引擎将WordPress速度和性能作为排名因素,这意味着大量评论也可能对您的WordPress SEO造成不利影响。此外,评论为文章添加了大量内容,但这些内容并不总是包含您的目标关键词,这会影响您的关键词与内容的比率,从而阻止搜索引擎为正确的关键词索引您的文章。

如何将您的WordPress评论部分拆分为多个页面

首先,您需要登录到您的WordPress管理区域,然后转到设置 » 讨论页面。在这里,找到‘将评论分页’并勾选旁边的复选框。现在,您可以输入要在WordPress博客每个页面上显示的评论数量。您还可以通过‘默认显示第一个/最后一个页面’下拉菜单更改最早或最新的评论页面是否首先显示。之后,您可以使用‘评论应显示在…’下拉菜单更改每个页面的评论显示顺序。当您对分页设置满意时,只需滚动到屏幕底部并点击‘保存更改’。这样就完成了!

现在,如果您访问一个有很多评论的帖子,您应该会看到分页效果。类似于评论,您也可以将WordPress文章分页。您可以在我们的文章中了解更多关于如何将WordPress文章拆分为多个页面的资料。

如何优化WordPress评论分页

分页您的WordPress评论可以帮助防止网站的性能问题。话虽如此,如果使用不当,它们也可能创建重复内容,这会使您的网站看起来像垃圾邮件并混淆搜索引擎。好消息是,您可以使用All in One SEO(AIOSEO)轻松解决这个问题。它是最好的WordPress SEO插件,使您的网站更容易地针对搜索引擎进行优化,即使您没有SEO经验。默认情况下,AIOSEO会自动将页码添加到分页内容的SEO标题中,这将帮助搜索引擎理解评论部分已被分为多个页面,而不是单个页面的重复内容。为了确保搜索引擎知道哪个页面是最重要的,AIOSEO会从您的评论页面URL中删除这些页码。换句话说,如果您将评论拆分为多个页面,AIOSEO会帮助搜索引擎了解哪个是人们应该首先看到的主页面。它通过自动打开‘规范URL无分页’设置来实现这一点。

为了帮助您开始使用AIOSEO,请参见我们的AIOSEO for WordPress设置指南。

奖励提示:使用Thrive Themes提升评论互动

分页评论可以显著改善网站性能,但您还可以进一步优化评论部分以提升用户体验。这里就用上了Thrive Themes推出的强大评论插件Thrive Comments。这个插件有一个懒加载评论功能,这会减少整体页面加载时间,特别是在有大量评论的页面上,支持分页的速度优势。该插件还允许您从评论表单中移除网站URL字段,这个字段常被垃圾邮件发送者用来插入恶意链接。这些链接不仅可能损害您的网站,还会误导评论者。此外,Thrive Comments还提供评论置顶和掩埋功能,这使您可以策划评论部分,使其始终对所有参与者保持积极和富有成效。您可以在我们的Thrive Themes评测中了解更多关于该插件的信息。

我们希望这个教程帮您在WordPress中分页评论。您可能还需要查看我们关于如何对抗WordPress评论垃圾邮件或我们提高评论互动的WordPress评论插件列表。如果您喜欢这篇文章,请订阅我们的YouTube频道,获取WordPress视频教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何使用 WordPress 为小型企业创建内部网 (简单方法)

什么是内部网或外联网?为什么使用 WordPress 作为您的内部网平台?

内部网或外联网是一个组织用于通信、文件共享、公告和其他组织活动的通信平台。WordPress 是构建组织内部网或外联网的优秀平台。它易于维护、开源,并且可以通过数以千计的 WordPress 插件添加新功能。

内部网运行在组织的专用网络上。通常,办公室的 IT 系统通过电缆或无线网络适配器连接。网络中的一台计算机可以用作网络服务器并托管 WordPress 网站。

使用 BuddyPress 设置您的 WordPress 内部网中心

BuddyPress 是 WordPress 的附属项目。它将您的 WordPress 网站转换为社交网络。通过 BuddyPress 托管的内部网,您可以:邀请用户注册公司内部网、用户能够创建扩展的用户档案、活动流使用户可以像 Twitter 或 Facebook 那样关注最新的更新、创建用户组以将用户分为部门或团队、用户可以相互关注为好友、用户可以相互发送私人消息、通过添加第三方插件添加新功能、使用适用于 BuddyPress 的 WordPress 主题进行许多设计选项。

要开始,首先需要安装并激活 BuddyPress 插件。激活后,进入设置 » BuddyPress 页面配置插件设置。

使用 All-in-One Intranet 保护您的 WordPress 内部网

如果您在本地服务器上运行 WordPress 内部网,则可以通过在 .htaccess 文件中限制访问内部 IP 来保护它。然而,如果您运行的是外联网,则用户可能会从不同的网络和 IP 地址访问内部网。为了确保只有授权用户才能访问公司的内部网,您需要使外联网变得私密并仅对注册用户可用。为此,您需要安装并激活 All-in-One Intranet 插件。激活后,进入设置 » All-in-One Intranet 页面配置插件设置。

首先需要勾选“强制网站完全私有”选项框。这将使 WordPress 网站的所有页面完全私密。唯一不会变私密的是上传目录中的文件。不要担心,我们将在本文后面向您展示如何保护它。接下来,您需要提供用户登录后要重定向到的 URL,这可以是内部网中的任何页面。最后,您可以设置自动注销不活跃用户的时间。不要忘记点击保存更改按钮以存储您的设置。

保护 WordPress 内部网上的媒体文件

使网站完全私密不会影响媒体文件。如果某人知道文件的确切 URL,他们可以毫无限制地访问它。为了更好的保护,我们将重定向所有对上传文件夹的请求到一个简单的 PHP 脚本。该 PHP 脚本会检查用户是否已登录。如果已登录,则提供文件。否则,用户会被重定向到登录页面。首先,使用纯文本编辑器(如记事本)在计算机上创建一个新文件。然后,复制并粘贴以下代码,并将文件保存为 download-file.php。

<?php
require_once('wp-load.php');
is_user_logged_in() || auth_redirect();
list($basedir) = array_values(array_intersect_key(wp_upload_dir(), array('basedir' => 1)))+array(NULL);
$file = rtrim($basedir,'/') . '/' . str_replace('..', '', isset($_GET[ 'file' ]) ? $_GET[ 'file' ] : '');
if (!$basedir || !is_file($file)) {status_header(404); die('404 — File not found.');}
$mime = wp_check_filetype($file);
if (false === $mime[ 'type' ] && function_exists('mime_content_type')) $mime[ 'type' ] = mime_content_type($file);
if ($mime[ 'type' ]) $mimetype = $mime[ 'type' ]; else $mimetype = 'image/' . substr($file, strrpos($file, '.') + 1);
header('Content-Type: ' . $mimetype);
if (false === strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS')) header( 'Content-Length: ' . filesize( $file ) );
$last_modified = gmdate('D, d M Y H:i:s', filemtime($file));
etag = '"' . md5($last_modified) . '"';
header( 'Last-Modified: $last_modified GMT' );
header('ETag: ' . $etag );
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 100000000 ) . ' GMT' );
$client_etag = isset($_SERVER['HTTP_IF_NONE_MATCH']) ? stripslashes($_SERVER['HTTP_IF_NONE_MATCH']) : false;
if (!isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) $_SERVER['HTTP_IF_MODIFIED_SINCE'] = false;
$client_last_modified = trim($_SERVER['HTTP_IF_MODIFIED_SINCE']);
$client_modified_timestamp = $client_last_modified ? strtotime($client_last_modified) : 0;
$modified_timestamp = strtotime($last_modified);
if (($client_last_modified && $client_etag)
? (($client_modified_timestamp >= $modified_timestamp) && ($client_etag == $etag))
: (($client_modified_timestamp >= $modified_timestamp) || ($client_etag == $etag))) {status_header(304); exit;}
readfile($file);

现在使用 FTP 客户端连接到您的网站。连接后,将刚才创建的文件上传到网站上的 /wp-contents/uploads/ 文件夹中。接下来,编辑网站根文件夹中的 .htaccess 文件。在 .htaccess 文件底部添加以下代码:

RewriteCond %{REQUEST_FILENAME} -s
RewriteRule ^wp-content/uploads/(.*)$ download-file.php?file=$1 [QSA,L]

保存更改并将文件上传回您的网站。现在,所有对媒体文件夹的用户请求都将被发送到代理脚本以检查认证情况并将用户重定向到登录页面。

使用 WPForms 添加表单到您的 WordPress 内部网

公司内部网的主要目标是通信。虽然 BuddyPress 的活动流、评论和私人消息功能非常出色,但有时需要在投票或调查中私密地收集信息。您还需要对这些信息进行排序并存储以备后用。这就是 WPForms 的用武之地。它是市场上最佳的 WordPress 表单构建器。不仅可以轻松创建美观的表单,还会将用户响应保存到数据库中。您可以将任何表单的响应导出为 CSV 文件,这样就可以将表单响应组织在电子表格中,打印它们,并在同事间共享。

扩展您的 WordPress 内部网

到目前为止,您应该已经为组织创建了一个功能齐全的内部网。然而,在测试平台或向用户开放时,您可能希望添加新功能或使其更加安全。有许多 WordPress 插件可以帮助你实现这一目标。以下是一些您可能想立即添加的工具:

  • Sucuri – 通过保护网站免受未经授权的访问和恶意 DDoS 攻击来提高 WordPress 安全性。
  • Envira Gallery – 创建美丽的图片库。
  • Google Drive Embedder – 轻松将 Google Drive 文档嵌入到您的 WordPress 内部网中。

这就是目前为止的全部内容。

我们希望本文能帮助您为您的组织创建一个 WordPress 内部网。您可能还想查看我们关于小型企业最佳工资软件的比较。如果您喜欢本文,请订阅我们的 YouTube 频道,观看 WordPress 视频教程。您也可以在 Twitter 和 Facebook 上找到我们。

Read More
WordPress 教学

如何在WordPress中更新PHP版本(正确方法)

为什么要在WordPress中更新PHP版本?

更新PHP版本可以提升WordPress网站的性能和安全性。WordPress使用开源编程语言PHP开发,目前至少需要PHP 7.4或更高版本。新版本的PHP通常带有安全漏洞和错误的修复,能更好地保护您的网站免受恶意软件和黑客攻击。

此外,新版PHP包含新特性,使运行过程更快并减少内存使用。因此,我们强烈建议将WordPress更新到最新的稳定版本PHP。目前最新版本为PHP 8.3.2。如果使用较旧的PHP版本,您的网站可能不安全、速度变慢,并可能出现与WordPress核心、插件或主题的兼容性问题。

在更新PHP前需要做什么

在进行任何更新前,确保您的网站不会出现错误非常重要。您需要做以下几件事:

  • 更新WordPress核心、主题和插件 – 这确保它们能够与新PHP版本有效配合。
  • 备份网站 – 使用如Duplicator的备份插件,以防出现问题时可以轻松恢复网站。
  • 创建一个测试站点 – 推荐在测试环境中尝试更新PHP,以避免新版本导致的错误影响您的真人站点。
  • 使用PHP兼容性检查插件 – 例如WP Engine创建的这款插件,可以识别新PHP版本可能带来的问题。

如何在Bluehost中更新PHP版本

首先,登录Bluehost账户控制面板并点击左侧的‘Websites’标签。选择要更新PHP版本的网站,然后点击‘Settings’按钮。切换到‘Settings’标签,找到PHP Version部分并点击‘Change’。选择新的PHP版本,点击‘Change’按钮即可。

如何在Hostinger中更新PHP版本

登录Hostinger账户仪表板,切换到‘Websites’标签。选择要更改PHP版本的网站旁的‘Manage’按钮,进入该网站的仪表板。找到左侧栏的‘PHP Configuration’标签,选择新PHP版本并点击‘Update’按钮保存设置。确认更新。

如何在SiteGround中更新PHP版本

登录SiteGround账户仪表板,前往‘My websites and services’部分,点击‘Manage’按钮。选择‘PHP Manager’菜单,找到PHP Version标签,点击铅笔按钮选择新PHP版本,并点击‘Confirm’按钮确定更新。

如何在HostGator中更新PHP版本

登录HostGator账户仪表板,点击‘Websites’部分。选择要更新PHP版本的网站,点击‘Settings’按钮。切换到‘Settings’标签,找到PHP Version部分,点击‘Change’按钮选择新PHP版本,点击‘Change’按钮确认更新。

如何在DreamHost中更新PHP版本

登录DreamHost账户控制面板,前往‘Manage Websites’标签。点击相应网站旁的三点菜单,选择‘PHP Version’,选择新PHP版本并点击‘Change PHP Version’按钮。

如何在WP Engine中更新PHP版本

WP Engine是一家托管WordPress的公司,他们通常会自动升级PHP版本,您也可以手动更改。登录WP Engine仪表板,在‘My Sites’页面点击选定网站旁的PHP版本。前往Overview设置,点击‘Updates’部分的PHP版本号链接,选择‘Upgrade to PHP …‘选项并点击‘Confirm’按钮。

其他WordPress托管提供商中的PHP版本更新方法

大多数WordPress托管商会以类似的方式组织其设置。通常可在cPanel或其他托管控制面板的高级设置中找到更改PHP版本的选项。如果找不到,可以查看提供商的知识库或联系他们的支持团队。

更新PHP版本后的常见问题

如果更新PHP版本后网站出现问题,首先要确保问题不是由插件或主题引起的。需禁用所有WordPress插件并切换到默认WordPress主题。如果问题依旧,联系您的网站托管商支持团队。如果无法解决,您可以按照上述方法降级PHP版本。

希望本文能帮助您了解如何更新WordPress网站的PHP版本。您可能还想查看市场上最快的WordPress托管提供商列表或我们的终极WordPress SEO指南,以提升搜索引擎排名。

Read More
WordPress 教学

如何优化您的WordPress Robots.txt以提升SEO

什么是Robots.txt文件?

Robots.txt是网站所有者创建的一个文本文件,用于告诉搜索引擎机器人如何抓取和索引其站点上的页面。它通常存储在您的网站的根目录(也称为主文件夹)中。Robots.txt文件的基本格式如下:

User-agent: [user-agent名称]
Disallow: [不允许抓取的URL字符串]

User-agent: [user-agent名称]
Allow: [允许抓取的URL字符串]

Sitemap: [您的XML Sitemap的URL]

您可以有多行指令来允许或不允许特定的URL并添加多个站点地图。如果您不禁止某个URL,那么搜索引擎机器人会假设他们被允许抓取它。下面是一个例子的robots.txt文件:

User-Agent: *
Allow: /wp-content/uploads/
Disallow: /wp-content/plugins/
Disallow: /wp-admin/

Sitemap: https://example.com/sitemap_index.xml

在上述robots.txt示例中,我们允许搜索引擎抓取和索引WordPress上传文件夹中的文件。之后,我们禁止搜索机器人抓取和索引插件和WordPress管理文件夹。最后,我们提供了XML站点地图的URL。

是否需要为您的WordPress站点创建一个Robots.txt文件?

如果您没有robots.txt文件,搜索引擎仍然会抓取和索引您的网站。然而,您将无法告诉他们哪些页面或文件夹不应该抓取。当您刚开始写博客时,这影响不大,因为您还没有很多内容。但随着网站的发展,您可能希望更好地控制网站的抓取和索引。这里是为什么原因。

搜索机器人对每个网站都有抓取配额。这意味着他们在一个抓取会话中会抓取一定数量的页面。如果他们在完成抓取所有页面之前用完抓取预算,他们将在下一个会话中回来继续抓取。这可能会减慢您网站的索引速度。通过禁止搜索机器人尝试抓取不必要的页面,如您的WordPress管理页面、插件文件和主题文件夹,您可以节省抓取配额。这有助于搜索引擎更快地抓取和索引您网站上的更多页面。

一个理想的Robots.txt文件应该是什么样的?

许多流行的博客使用一个非常简单的robots.txt文件。其内容可能根据每个站点的需要有所不同:

User-agent: *
Disallow:

Sitemap: http://www.example.com/post-sitemap.xml
Sitemap: http://www.example.com/page-sitemap.xml

这个robots.txt文件允许所有搜索机器人索引所有内容,并提供链接到网站的XML站点地图。对于WordPress站点,我们建议在robots.txt文件中使用以下规则:

User-Agent: *
Allow: /wp-content/uploads/
Disallow: /wp-admin/
Disallow: /readme.html
Disallow: /refer/

Sitemap: http://www.example.com/post-sitemap.xml
Sitemap: http://www.example.com/page-sitemap.xml

这告诉搜索机器人索引所有的WordPress图像和文件。禁止搜索机器人索引WordPress管理区域、readme文件和隐藏的联盟链接。通过将站点地图添加到robots.txt文件,您可以使Google机器人更容易找到您网站上的所有页面。

现在您知道理想的robots.txt文件应该是什么样的,让我们看看如何在WordPress中创建robots.txt文件。

如何在WordPress中创建Robots.txt文件

方法一:使用All in One SEO编辑Robots.txt文件

All in One SEO(简称AIOSEO)是市场上最好的WordPress SEO插件,被超过300万个网站使用。它易于使用,并附带一个robots.txt文件生成器。如果您尚未安装AIOSEO插件,请参阅我们的逐步指南如何安装WordPress插件。

注意:AIOSEO也有一个免费版本,并且具有这个特性。

安装并激活插件后,您可以直接从WordPress管理区域创建和编辑您的robots.txt文件。只需转到All in One SEO » 工具来编辑您的robots.txt文件。

首先,您需要通过点击“启用自定义robots.txt”切换按钮将其开启。启用后,您可以在WordPress中创建一个自定义的robots.txt文件。

所有操作SEO会在屏幕底部的“Robots.txt预览”部分显示现有robots.txt文件。这一版本将显示WordPress默认添加的规则。这些默认规则告诉搜索引擎不要抓取核心的WordPress文件,允许机器人索引所有内容并提供网站XML站点地图的链接。现在,您可以添加自定义规则以改进您的robots.txt以提升SEO。

要添加规则,在“用户代理”字段中输入用户代理。使用“*”适用于所有用户代理。然后,选择是否希望允许或禁止搜索引擎抓取。接下来,在“目录路径”字段中输入文件名或目录路径。规则会自动应用到您的robots.txt文件。若要添加另一条规则,只需点击“添加规则”按钮。我们建议添加规则直到创建出我们之前分享的理想robots.txt格式。您的自定义规则将如下所示。

完成后,不要忘记点击“保存更改”按钮以存储您的更改。

方法二:使用WPCode编辑Robots.txt文件

WPCode是一个强大的代码片段插件,可让您轻松、安全地添加自定义代码到您的网站。它还包括一个方便的功能,可让您快速编辑robots.txt文件。

注意:WPCode也有一个免费插件,但它不包括文件编辑功能。

首先,您需要安装WPCode插件。有关逐步说明,请参阅我们初学者指南如何安装WordPress插件。激活后,您需要导航到WPCode » 文件编辑器页面。到达那里后,只需点击“robots.txt”标签来编辑文件。现在,您可以粘贴或输入robots.txt文件的内容。完成后,确保点击页面底部的“保存更改”按钮以存储设置。

方法三:使用FTP手动编辑Robots.txt文件

此方法需要使用FTP客户端来编辑robots.txt文件。或者,您可以使用WordPress主机提供的文件管理器。只需使用FTP客户端连接到您的WordPress网站文件。进入后,您将能够在网站的根文件夹中看到robots.txt文件。如果没有看到,那么您可能没有robots.txt文件。在这种情况下,您可以直接创建一个。Robots.txt是一个纯文本文件,这意味着您可以将其下载到您的计算机上并使用任何纯文本编辑器如Notepad或TextEdit进行编辑。保存更改后,您可以将robots.txt文件上传回网站的根文件夹。

如何测试您的Robots.txt文件

创建robots.txt文件后,使用robots.txt测试工具来测试它是一个好主意。虽然有许多robots.txt测试工具,但我们推荐使用Google Search Console中的工具。首先,您需要将网站链接到Google Search Console。如果尚未完成,请参阅我们的指南如何将WordPress站点添加到Google Search Console。然后,您可以使用Google Search Console Robots测试工具。只需从下拉列表中选择您的属性。工具会自动获取您的网站的robots.txt文件,并在发现错误和警告时高亮显示。

最后的思考

优化robots.txt文件的目的是防止搜索引擎抓取不可公开访问的页面。例如,您的wp-plugins文件夹中的页面或WordPress管理文件夹中的页面。SEO专家中一个常见的误区是,阻止WordPress分类、标签和存档页面会提高抓取速度并导致更快的索引和更高的排名。这不是真的,这也违反了Google的站长指南。我们建议您遵循上述robots.txt格式为您的网站创建robots.txt文件。

在WordPress中使用Robots.txt的专家指南

现在您知道如何优化robots.txt文件,您可能想查看一些关于在WordPress中使用robots.txt的其他文章。

  • 术语表:Robots.txt
  • 如何隐藏WordPress页面不被Google索引
  • 如何阻止搜索引擎抓取WordPress站点
  • 如何永久删除互联网上的WordPress站点
  • 如何轻松隐藏(Noindex)WordPress中的PDF文件
  • 如何修复“Googlebot无法访问CSS和JS文件”错误
  • 如何正确设置All in One SEO插件

我们希望这篇文章帮助您了解如何优化WordPress robots.txt文件以提升SEO。您也可以查看我们的终极WordPress SEO指南和我们推荐的最佳WordPress SEO工具来发展您的网站。如果您喜欢这篇文章,请订阅我们的 YouTube频道 获取WordPress视频教程。您也可以在 Twitter 和 Facebook 上关注我们。

Read More
WordPress 教学

如何在WordPress媒体库中组织文件夹

为什么要在媒体库文件夹中组织文件?

默认情况下,WordPress将所有图像和其他媒体文件存储在/wp-content/uploads/文件夹中。这一系统对大多数网站运作良好,但有时你可能希望定制WordPress存储媒体文件的方式。例如,你可能希望按用户组织媒体上传,或者将文件按主题、地点或事件分类。

如何使用媒体库文件夹插件组织WordPress文件

在WordPress中创建自定义媒体上传文件夹最简单的方法是使用Media Library Folders插件。这个免费插件添加了一个用户界面,使你可以直接在WordPress后端管理文件夹和文件。

首先,你需要安装并激活Media Library Folders插件。

激活后,前往WordPress仪表盘中的媒体库文件夹。你现在可以看到WordPress上传目录中的所有文件夹。从这里,你可以创建新文件夹并将文件添加到其中。你还可以移动、复制、重命名或删除文件。

要创建新文件夹,只需点击添加文件夹图标。在弹出框中,输入文件夹名称并点击创建文件夹按钮。你也可以通过选择屏幕左侧的父文件夹来创建子文件夹,然后点击添加文件夹图标。为子文件夹命名并点击创建文件夹。

如何在媒体库文件夹中移动和复制文件

移动媒体库中的图像到新文件夹

要移动图像或任何其他文件,只需点击移动图标,然后将图像拖动到新位置。在放开文件之前,目标文件夹应突出显示。

在媒体库中复制图像到不同的文件夹

要创建文件副本,请点击复制图标,并将图像拖动到新位置。在放开文件之前,确保文件夹突出显示。

如何重命名媒体库文件夹中的文件和文件夹

你可以使用Media Library Folders插件更改文件名称。找到你想更改的文件,点击其下方的复选框,然后点击重命名文件按钮。输入新文件名并点击重命名文件按钮。

要删除文件夹,右键点击它然后选择删除此文件夹。一旦确认删除,点击确定。

了解更多优化WordPress媒体库的方法

需要更多管理WordPress媒体文件的技巧?查看以下指南:

  • 如何向WordPress媒体库中添加分类和标签
  • 如何将Google Drive连接到WordPress媒体库
  • 如何更改WordPress的默认媒体上传位置
  • 如何防止WordPress图片被盗
  • 如何在WordPress中自动为图片添加水印
  • 管理图片的优秀WordPress插件推荐(更新版)

我们希望这篇文章能帮助你学习如何在媒体库文件夹中组织WordPress文件。

Read More
WordPress 教学

如何用WordPress建立婚礼网站(步骤指南)

为什么用WordPress创建婚礼网站?

想象一下:没有慌乱的电话或弄不清楚情况的来宾的最后时刻的信息。网站可以处理重要任务:来宾可以进行RSVP,选择餐餐,或在电子客人留言本上留言。婚礼结束后,你还可以分享所有完美的婚礼照片。

许多指南使事情变得过于复杂,他们使用混乱的术语,并专注于昂贵的工具,令夫妻们感到不知所措,最终放弃创建婚礼网站。

如何创建婚礼网站:

步骤1:选择你的婚礼网站构建器,步骤2:设置网站托管,步骤3:在你的网络托管上安装WordPress,步骤4:选择WordPress主题,步骤5:创建自定义主页,步骤6:添加会员功能,步骤7:添加更多页面,步骤8:添加Google地图,步骤9:添加RSVP表格,步骤10:添加行程表,步骤11:添加倒计时计时器,步骤12:创建婚礼网站导航菜单,步骤13:分享你的婚礼网站URL,步骤14:上传婚礼照片。

创建一个婚礼网站能让你更轻松地与来宾共享信息,并节省许多时间与压力。不需太复杂的技术知识,只需按照教程一步一步来,你就可以在短时间内创造出自己梦想中的婚礼网站。

Read More
WordPress 教学

如何創建一個真正匿名的網站(一步一步教學)

為什麼要創建匿名網站?

匿名網站能夠隱藏運營者的身份。有些人可能希望出於以下原因而保持匿名:

— 揭露腐敗的吹哨人

— 生活在威權政權下的記者

— 公民監察組織

— 希望表達言論自由而不受報復或社會影響的人

— 希望藝術創作不被雇主或家人發現的內容創作者

— 希望改善寫作技能並保持匿名的博客作者

— 僅僅隱私考量的使用者

創建匿名網站使得難以找出網站的運營者。

創建匿名網站需要什麼?

您需要以下物品來創建一個基本的匿名網站:

— 匿名購買的域名和主機

— 一個單獨的加密郵箱賬戶

— 一個安全且可靠的VPN服務

首先,您需要創建一個新的單獨郵箱賬戶。建議使用主打隱私的郵箱服務,例如Proton Mail。

接下來,您需要隱藏IP地址。最簡單的方法就是使用VPN服務,我們推薦使用IPVanish。

當您創建了郵箱賬戶並在電腦上開啟了VPN後,可以開始購買主機計劃。我們推薦使用Hostinger,因為它允許用戶使用比特幣及其他加密貨幣進行付款,以保持購買的匿名性。

匿名購買主機和域名

首先,確保您在匿名網站工作時始終開啟VPN。然後訪問Hostinger網站,點擊「立即開始」按鈕。

選擇價格和計劃頁面上的48個月計劃,這樣您可以獲得最大的折扣。填寫匿名郵箱並選擇「Coingate」作為支付方式,然後點擊「提交安全支付」進行支付。

支付完成後,您會收到Hostinger發來的電子郵件,其中包含登錄主機控制面板的鏈接。在控制面板中,您將看到一個通知來申請您的免費域名。登記域名時,可選擇開啟域名隱私保護功能,這樣所有人查看WHOIS信息時看到的都是Hostinger的代理信息。

安裝WordPress以創建匿名網站

完成域名和主機設置後,接下來是安裝WordPress。Hostinger使得創建WordPress網站變得非常簡單。點擊您的URL旁邊的「管理」按鈕,然後選擇「網站」»「自動安裝器」頁面,點擊「選擇」按鈕並選擇WordPress,按照向導完成安裝。

匿名操作您的WordPress網站

WordPress是一個隱私意識高的軟件,您可以選擇在網站上分享哪些信息。在「用戶」»「個人資料」頁面,選擇一個替代名稱作為默認管理員或作者名稱。然後您可以決定是否允許用戶在您的網站上評論。

在您的WordPress網站上添加內容

WordPress有兩種默認的內容類型:帖子和頁面。頁面用於創建網站結構和佈局,而帖子用於博客。您可以通過「頁面」»「添加新頁面」和「帖子」»「添加新帖子」來添加內容。

選擇網站主題(模板)

WordPress有強大的模板引擎,可以安裝和切換主題來更改網站外觀。建議挑選簡約設計的主題,以便自定義。

安裝隱私友好的WordPress插件

插件是用於擴展WordPress功能的應用程序。為了保證網站的安全和匿名,建議安裝以下插件:

— WPForms:最佳聯絡表單插件

— All in One SEO:最佳SEO插件

— SeedProd:強大的頁面生成器插件

— OptinMonster:提升轉化率的軟件

— MonsterInsights:最佳Google Analytics插件

— WP Simple Pay:強大的Stripe支付插件

— WP Mail SMTP:改進郵件送達率的插件

關於運營匿名網站的常見問題

1. 是否可以創建完全匿名的網站?

是的,但需要非常謹慎。每一次網絡活動都會留下痕跡。如果某些人有技術、工具和資源,仍然有可能追蹤到網站運營者。

2. 什麼是匿名離岸主機?

匿名離岸主機允許使用者在不提供真實姓名或信用卡信息的情況下購買主機和域名,但這些公司通常技術較陳舊,客服質量差。

3. 是否能追踪到網站擁有者?

是的,但匿名網站運營者可以使用隱私工具來增加追踪難度。

4. 能否匿名購買域名?

是的,您可以使用加密貨幣在Hostinger等註冊機構匿名購入域名。

希望這篇文章幫助您瞭解如何創建一個真正的匿名網站。

Read More