搜尋
Close this search box.

如何用Wordfence修復中毒之網站?成功率高達九成。

病毒,常見得會有二種形式存在,一種是對原本正常之檔案進行感染,故這類的要用「修復」的方式(不能亂刪除),另一種是自動產生網站無此檔的有毒檔案,這類的要用「刪除」的方式進行處理,可參考以下二種處理方式,90%的毒都可以正常消滅。

對已中毒之網站,用「Wordfence」修復成功的機率滿高的。

網站中毒後,建議:

  • ①開維護模式(公告維護起訖時間)。
  • ②備份當下時間點。
  • ③更新WordPress主核心程式與所有外掛。
  • ④掃毒。
  • ⑤修復與刪除。(見本文以下作法)
  • ⑥再掃。
  • ⑦觀察數天 。

一、用Wordfence進行全站掃瞄

如何用Wordfence修復中毒之網站?成功率高達九成。-5

此時放著給Wordfence它去掃,不要切換瀏覽器分頁,不然它有時會停止。

二、修復

1、對中毒檔案進行修復

Wordfence的掃瞄介面有提示,見下圖,點擊DETAILS中,再點「REPAIT」(修復),可對中毒檔案做修復。

如何用Wordfence修復中毒之網站?成功率高達九成。-1
如何用Wordfence修復中毒之網站?成功率高達九成。-2
如何用Wordfence修復中毒之網站?成功率高達九成。-3

2、有些中毒檔案只能刪除不能修復

Wordfence沒有出現修復按鈕的,如下圖,就按下「DELETE FILE」。

(這類的是並不是原有檔案受感染,故須用刪除的方式處理)

如何用Wordfence修復中毒之網站?成功率高達九成。-4

3、特殊的毒(1)

有些有毒檔案它是直接在Wordfence掃毒結果介面中是刪不掉的,可能就要進檔案管理員去刪。

4、特殊的毒(2)

下圖,指的是WordPress預設的設定檔「wp-config.php」被感染,這個在Wordfence中並無出現修復按鈕,而且wp-config.php這是重要檔案也不能刪除,刪了網站就掛了,此時就得從檔案管理員去檢視這個文件裡的內容,把下圖提示的內容,找到對應的那一行刪除,或是從另一個找個乾淨的「wp-config.php」來覆蓋,當然找到的「wp-config.php」裡面的設定要先改成跟你現在網站的「wp-config.php」的設內容是一樣的後再覆蓋。

如何用Wordfence修復中毒之網站?成功率高達九成。-7

Ps: wp-config.php是重要設定檔案,裡面有很多網站連線需要的重要設定,最好先下載一份回電腦當備查。

如果wp-config.php裡面的內容你不懂怎麼刪掉有毒的部分,也可以丟給GPT協助,當GPT告知你有問題的是哪一行你就可以照指示把該行刪除,再存檔就完成了。

如何用Wordfence修復中毒之網站?成功率高達九成。-8

4、嚴重警告

如下圖,Wordfence它說有個外掛存在安全漏洞但尚未中毒,此時就是要去更新至最新版本,不然以後仍然會中毒。(這個就不是按修復或按刪除)

如何用Wordfence修復中毒之網站?成功率高達九成。-6

不要亂按「標記已修復」,不然這個沒被處理的嚴重問題以後再瞄會被Wordfece略過,被誤當做是正常檔案。

三、重掃

Wordfence所掃出來的毒處理乾淨後,請重新再用Wordfece做全站二度掃瞄,直至Wordfence掃不出病毒為止。

▼重掃後又掃出新的(一樣繼續按修復或刪除)

如何用Wordfence修復中毒之網站?成功率高達九成。-9

總結

以上處理後得再觀察一段時間,至少三日,三日後再掃一次,若無掃出新的中毒檔案,應就正常了。

目前我的經驗,在WordPress諸多的防毒外掛中,只有「Wordfence」在做網站中毒修復是最有效的。

如果以上處理仍無效的話,可能就要找有經驗的人付費協助囉!🤔

301轉址的正規表達式用法(更換主網域轉址)

情境

客戶的A 網站(https://abc.com/),更換了一個新的網域為「cahsiti.com」,更換成功後舊網域的每一個連結都會失效,須把這些舊連結導向至新網域的連結。

利用這個「 Redirection 」外掛,我想在「 A」的網站(abc.com)中安裝這個外掛,並加一條轉址規則,把 abc.com開頭的所有每一頁面、文章、商品的網址的前方網域,都用正規表達式方式轉至 cahsiti.com開頭的網域,每一條網址後面路徑不變。

步驟說明

1、再創立一個新的空白網站,此空白網站的網域須使用abc.com,並安裝 「 Redirection 」外掛。

2、啟用外掛後,前往「工具」>「Redirection」。

3、點擊「Add New」來新增一條重定向規則。

4、在「Source URL」欄位中輸入以下正規表達式:^/(.*)  ,最右邊記得勾「Regex」。

5、在「Target URL」欄位中輸入:https://cahsiti.com/$1

301轉址的正規表達式用法(更換主網域轉址)-1

以上存檔後就生效了,記得清除網站快取。

6、測試
打開瀏覽器,訪問 A網站的任何頁面(例如:abc.com/page1), 確認頁面是否正確轉址到 cahsiti.com/page1。

 

正規表達式說明

正規表達式分解

^/(.*) 是一個 正規表達式(Regular Expression, Regex),用於匹配 URL 中的路徑部分。

分解說明如下:
^ : 這是正規表達式的「起始錨點」,表示匹配的開始位置。

在這裡,^ 表示從 URL 的開頭開始匹配。

 

/ : 這是 URL 中的根目錄符號。

例如,在 https://abc.com/page1 中,/ 是域名後的第一個字符。

 

(.*) 

.:匹配任意單個字符(除了換行符)。

*:表示前面的字符(.)可以出現 0 次或多次。

():這是捕獲組(capture group),用於捕獲匹配的內容,並可以在其他地方引用(例如 $1)。

 

整體意義

^/(.*) 的意思是:

  • 從 URL 的開頭(^)開始匹配。
  • 匹配根目錄符號 /。
  • 捕獲 / 後面的所有內容((.*)),並將其存儲為 $1。

實際範例

假設你的網站有以下 URL:

https://abc.com/page1

https://abc.com/product/item1

https://abc.com/blog/post-title

使用 ^/(.*) 會匹配:

  • /page1 → 捕獲 page1 並存為 $1。
  • /product/item1 → 捕獲 product/item1 並存為 $1。
  • /blog/post-title → 捕獲 blog/post-title 並存為 $1。

在 Redirection 外掛中的應用
當你在 Redirection 外掛中設定:

  • Source URL: ^/(.*)
  • Target URL: https://cahsiti.com/$1

它會將:

  • https://abc.com/page1 重定向到 https://cahsiti.com/page1
  • https://abc.com/product/item1 重定向到 https://cahsiti.com/product/item1
  • https://abc.com/blog/post-title 重定向到 https://cahsiti.com/blog/post-title

 

[圖片轉盤]做出可左可右方向平滑不停頓輪播

簡介

免費版Elementor的「圖片轉盤」其實很好用,除了一般的一張張輪播,還可以做出很平滑式的移動效果,而且可以讓它向左或向右。

範例

原理與思路

光靠「圖片輪播」的設定還無法調製出如範例那樣的效果,尚須用一句CSS語法改變它輪播時的轉場速度與頓點。

實作

付費內容Start
付費內容,需支付 : 300 個學習幣
您須先登入會員以使用學習幣與發問功能。

總結

以下是為了能夠滿足段落所需的長度而定義的無意義內文,請自行參酌編排。

網站寄出信件的觀念與準備

前言

對於『從網站發出信件』,不管是各式通知信、表單信、訂單信…,很多新手都搞不懂到底是啥回事,這樣就先來建立一下基本的觀念。

先用簡單的概念來說明,以下的作法可二擇一(Cloudways主機都有提供),看看當下需求是哪一種來選擇。

【網站發信】

「寄件人信箱」的後綴(@後面那段)必須是你的網域所產生,故要先有一個 xxx@你的網域 的信箱名稱,當作是「虛擬的寄件人」信箱,來替該網域所在的網站來發信。

ps:此信箱是不存在的故可以隨意取名,例如 happy@smallway.com.tw、hello@smallway.com.tw。

正因此信箱是虛擬,只能用來發出信件,客戶若收到信後按回覆信件,則是會回覆失敗的,這種作法在電商購物通知都用此作法。

網站寄出信件的觀念與準備-1

網站若使用這種純發通知信的模式,客戶收到信後若在信件上按回覆,肯定會回覆失敗的。

此方式適合不須建立網域信箱(或稱企業信箱)與客戶往來的公司或個人

實務作法 : 

 

【網站發信 + 該信箱可以收信】

「寄件人信箱」的後綴(@後面那段)必須是你的網域所產生,但先要有一個 xxx@你的網域 的信箱名稱,且此信箱是真實存在的,有帳密可登入,
我們用此信箱來替該網域所在的網站來發信,且此信箱還可以收到客戶的回信或用在公司其它業務往來時可收發信。

此方式適合想同時建立網域信箱(企業信箱)的公司或個人。(名片上也會印這種可收發信的企業信箱)

實務作法 : 

 

※注意

如果客戶之前就已經有公司信箱(xxx@網域)在運作一段時間,可能就不適合申請上述二種方式,最佳作法是取得客戶現有的網域信箱的設定方式,透過『Post SMTP』外掛把它整合至WordPress網站中來發揮寄件功能。

總結

網站的各知通知信、聯絡表單信、訂單信、忘記密碼信之類的,都要有以上至少一種的設定,才能正常寄出信件喔!

型錄式購物商店概略製作流程(可詢價用、可外連賣場)

前言

『型錄式』購物商店,主要用來純做大量的商品展示與每一商品的全文介紹,在展示中與一般的正式商店沒兩樣,只差在它「無站內購物、無會員註冊登入、無付款方式無物流方式」,但可以讓每個商品連結至外部賣場或是連結至指定網址,當然可以設定#空連結來不外連。

用途

純展示詢價用(例如家具、大型機台、儀器設備)。

連到其它平台賣場做交易。

型錄式購物商店概略製作流程(可詢價用、可外連賣場)-1

 

操作步驟

1、安裝Woocommerce

後台搜尋安裝外掛「Woocommerce」,安裝後啟動。

型錄式購物商店概略製作流程(可詢價用、可外連賣場)-6

2、先略過設定精靈

因目的是僅做為「型錄式」商店,不必做過多設定,一切保留預設即可,故可略過。

(如果沒跳出引導精靈,則直接進行商品上架)

3、商品上架(每一商品設定外部/加盟商品)

Demo商品匯入檔 : 按右鍵下載

直接把想要「純展示不開放站內購物」的商品做商品上架。

至後台新增商品,填入商品名稱、價錢、分類、商品網址

型錄式購物商店概略製作流程(可詢價用、可外連賣場)-2

「商品網址」的填入是必須的,可填入外部賣場網址(或其它連結)或#字號(空連結)。

型錄式購物商店概略製作流程(可詢價用、可外連賣場)-5

型錄式購物商店概略製作流程(可詢價用、可外連賣場)-4

4、把商店入口頁(商品列表)置入選單中

至後台外觀/選單,把Woocommerce所產生的「商店」頁(或shop頁)置入選單中。

此頁是「商品列表」用來列出所有已上架之商品清單。

6、用Elementor美化商店頁

Woocommerce所產生的「商店」頁可以用Elementor做基本的美化,或是再進階一點可以把列表的每一格也進行模版設計以套用所有的列表格。

5、停用我的帳號頁

至後台/頁面,把Woocommerce所產生的「我的帳號」頁面暫時設成草稿,以免有人從此頁進行購買卻失敗。

 

總結

以上完成後,就可以讓形象官網可以展示商品做為詢價用、也可以讓每一商品的購買按鈕可以對應外部賣場的連結

[字型]Elementor常見字型的選擇

簡介

在Elementor中,不管是標題、內容編輯器、按鈕…都可自由選擇字體,這邊把覺得不錯的字體記錄在此,以便設計網頁時可選擇。

範例

以下範例文字中有中文也有英文,但有些字體可能僅支援中文或僅支援英文,請自行觀看範例中的文字的字型是否有所變化即知。

字型 : Noto Serif TC

天行健君子以自強不息,
地勢坤君子以厚德載物。

Practice makes perfect.

字型 : Caveat

天行健君子以自強不息,
地勢坤君子以厚德載物。

Practice makes perfect.

字型 : Caudex

天行健君子以自強不息,
地勢坤君子以厚德載物。

Practice makes perfect.

字型 : Zen Loop

天行健君子以自強不息,
地勢坤君子以厚德載物。

Practice makes perfect.

先整理這些,再慢慢補上。

總結

有時候選用不同的字型,會讓網頁呈現不同的感覺,特別是在網頁文字中有「英文」時,建議可另選其它英文字型來比較看看。

[空白間隔]可用做不同的變化,例如點綴背景

「空白間隔」,一般只被用來做一個元素與元素之間的間隔,實際上它也可以多種延伸變化的。

[空白間隔]可用做不同的變化,例如點綴背景-1

一、用途1:做成點綴背景

如下圖,可以利用空白間隔做出一個小純素背景,然後點綴在區塊容器的四周,或微微去壓到文字,製造出立體感。

[空白間隔]可用做不同的變化,例如點綴背景-2

作法提示:

1、在要製作點綴背景的容器中,拉一空白間隔,並調整適當寬度。

2、替空白間隔設一純素背景。

3、把空白間隔設定「寬度為○○px」。(進階/寬度/自訂)

4、把空白間隔設定「絕對定位」。(進階/位置/絕對)。

二、用途2:做成幾何圖形

可製出大小不同的幾何圖形,例如圓形,製完後亦可與用途1一樣來當綴網頁。

[空白間隔]可用做不同的變化,例如點綴背景-3

作法提示:

1、在要製作點綴背景的容器中,拉一空白間隔,並調整適當寬度(控制圖形大小)。

2、替空白間隔設一純素背景。

3、替空白間院設定「Mask」,選擇圖形。(進階/Mask/形狀)

4、把空白間隔設定「絕對定位」。(進階/位置/絕對)。

5、或是把空白間隔設定「固定定位」,把圖形製小比例後固定在整個視窗的邊緣適當處。(進階/位置/固定)。

空白間隔尚可做出其它圖形:

請在『transform」中自行變化。

[空白間隔]可用做不同的變化,例如點綴背景-4

是否有「Figma匯入WordPress或Elementor」的方式呢?

有些人會想問是否有「Figma匯入WordPress或Elementor」的方式呢?

初期我是回答「沒有」,但想不到在國外外掛商有開發出來,可參考:

  • https://uichemy.com/help/figma-to-elementor/

是否有「Figma匯入WordPress或Elementor」的方式呢?-1

這是一支付費外掛,我尚未有使用過的經驗,也不知匯入後真的無縫接軌,或是有許多細節仍得再一一重製過?推測應不太可能無縫接軌,這種從另一平台導出再匯入另一平台的未知變數太多了,例如WordPress常常在更新改版,有時候版本不一樣在從Figma匯入後或許就會有新的落差。

再來,若是在Figma上設計複雜的排版或繁多的元素,在使用Figma匯入WordPress或Elementor時,可能會有更大的落差,目前網路上文章很少人介紹這類的用法,可能真的沒那麼好用吧!?

我個人是不偏向在Figma直接設計網頁再導入WordPress的作法,我偏向把Figma當作是「設計初稿」與客戶溝通視覺版面,在版面定案後再正式從WordPress中使用Elementor編輯器去按照Figma的稿圖來切版,我也問過資深有在使用Figma的同行,他也是如我上面所說,僅用來當作是「設計初稿」使用而已。

 

08_原本正常卻突然在某一日頁面版型全跑版走鐘

用Elementor做的網頁,每一日原本都很正常呈現但卻在某一日突然每一頁版面都走鐘了、區塊元素都跑出原本的位置、甚至連色彩也都變成不是原本所設計的顏色了,這個情況出現機率不高,但出現時我們可以先做2個動作,若這2個動作仍無法恢復正常,再來尋其它原因。

 

 

1、重新產生Elementor樣式檔案

如下圖點擊,讓Elementor編輯器重新產生樣式檔案。

08_原本正常卻突然在某一日頁面版型全跑版走鐘-1

2、關閉Elementor的內建快取

用WordPress架站幾乎每個站都會安裝快取功能以提升網頁速度,但Elementor也有自己內建快取,故若兩種快取功能若同時啟動,有時候就會造成版面異常,故快取功能僅能保留一種即可。

以下圖方式,即可關閉Elementor的內建快取。

08_原本正常卻突然在某一日頁面版型全跑版走鐘-2

若以上兩個動作完成後版面仍異常,此時再來思考是否其它因素造成,例如最常見的就是近期可能更新某某外掛後所引起、或是有自行插入自訂程式碼之類的原因。

WordPress的五種角色預設權限

這是WordPress預設的五種角色權限,若有替網站後台設多個使用者,請給予「適當的角色」,不要清一色都給「管理員」權限喔,特別是公司給予員工新創帳號時,不要一下子就給到「管理員」的權限。

另基於資安考量,也不要把管理員權限給予太多人,避免有人在不同電腦或家裡電腦中毒時造成管理員的密碼外洩。

角色權限名稱 預設權限 備註
訂閱者 只有閱讀權限,可以修改自己的個人資料,例如暱稱、聯繫信息、密碼等。 如果是電商網站,會再多一個「客戶」的權限,而客戶的權限與訂閱者基本上是一樣的,只是名稱不同。
寫手

具有訂閱者的所有權限。

可以發表文章,但需要經過管理員審核後才能在前台上顯示出來;對待審核中的文章可以編輯,但對已通過審核的文章不能編輯。

 
作者

具有投稿者的所有權限。

發布文章不需要審核,並且可以編輯已通過審核的文章,還可以上傳文件和使用媒體庫。

 
編輯

具有作者的所有權限。

可以對文章標籤、分類進行管理,可以添加或編輯頁面、可以上傳文件等等。

編輯擁有除系統功能設置外的所有權限。

 
管理員 可以控制用戶寫文章創建頁面管理插件管理主題,以及管理其他用戶的權限。管理員可以通過後天分配用戶權限。另外,管理員還可以刪除管理員!所以這個權限的角色務必要保護好!  

一般公司給員工的權限,若不知該如何選,就給到「編輯」就好,這樣讓他寫文章、做文章分類、上傳圖檔等,應就很夠了。

以上是預設權限,除非經過「客製化」設計,不然一般就以上述為主,經過客製化設計就可以把權限精密的分級與套用,但一般性網站以上述權限分級就很夠用了。

 

每日登入可以累積學習幣!

Line的不良影響

我個人並不很喜歡用Line,因當我一句訊息回覆後,馬上對方又一句回來,如此往返下去則半小時、一小時就過去了,我無法專心工作,除非是正式諮詢或安排會議的討論,才適合這種模式

有時候對方的問題很多很雜,一傳就是十幾封訊息,這就是訊息轟詐了,我就不知從何回起,我就會只回最後一封的訊息。

有時候對方的問題很多還加上數張截圖,因Line無法條列式呈現,我也無法增加腦力去判斷哪張圖要對應哪則訊息,所以我就會只回最後一封的訊息。

另我不喜歡私人Line被直接來電,因我常常在國道開車需要導航,有時因加班在補眠,這些都會不良干擾。

不是正式會議的討論階段,請您用Email,Email可以條列方式呈現多則問題與截圖,也可以讓我先已讀後再慢慢思考怎樣回覆,避免我自己不小心已讀不回造成對方不佳的感受。🙏 - Wiktionary, the free dictionary

哈囉,在加Line好友之前請先確認一下幾點 :

1、若您是上課的學員或讀者,請直接用Email發問或在該篇文章留言發問,盡量不要直接加Line發問,因我平常很忙,無法守在Line前與您一句一句訊息對答,若每一期 + 每個學員都加Line課後詢問,我短時間內回不完這麼多訊息也會回得很慢喔 ,請見諒。(用Email發問,我會仔細條列說明,你會得到更完整的圖文回覆,甚至還會附上小影片解說。)
Email : [email protected]

2、若是網站外包詢價相關,您再加Line,因我可能需要與您語音會議或遠端連線。

3、補充說明 : Line的不良影響

以上。

目前線上有 13 個使用者: 1 個成員8 個訪客4 個檢索機器人

線上同時最多使用者人數為 121 個使用者,發生於 2024-05-1419:40

1 個成員 正在線上

#1 – Facy 於 2025-05-0212:57
singgle_post_7 – 架站勤拿手Direction ColumnDirection Row [網址] [參照連結網址]

8 個訪客 正在線上

#1 – 訪客 於 2025-05-0212:57
post-tree – 架站勤拿手 [網址] [參照連結網址]

#2 – 訪客 於 2025-05-0212:57
post-tree – 架站勤拿手 [網址] [參照連結網址]

#3 – 訪客 於 2025-05-0212:56
post-tree – 架站勤拿手 [網址] [參照連結網址]

#4 – 訪客 於 2025-05-0212:56
07_網站主機申請流程(Cloudways) – 架站勤拿手 [網址] [參照連結網址]

#5 – 訪客 於 2025-05-0212:56
post-tree – 架站勤拿手 [網址] [參照連結網址]

#6 – 訪客 於 2025-05-0212:55
post-tree – 架站勤拿手 [網址] [參照連結網址]

#7 – 訪客 於 2025-05-0212:54
post-tree – 架站勤拿手 [網址] [參照連結網址]

#8 – 訪客 於 2025-05-0212:53
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址]

4 個檢索機器人 正在線上

#1 – ClaudeBot 於 2025-05-0212:58
架站勤拿手 » ALL POST - 架站勤拿手 [網址]

#2 – Google 於 2025-05-0212:56
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址]

#3 – Google 於 2025-05-0212:56
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址]

#4 – Google 於 2025-05-0212:53
架站勤拿手「安裝」的搜尋結果 - 第 7 頁 - 架站勤拿手 [網址]