[WordPress] 建立不存在 WP_POSTS 資料表中的「假文章/頁面」

這個技巧是今天給 Revolution Slider 這款外掛預覽功能偵錯時發現的。 它的預覽功能原理是使用特定的樣板(template)搭配使用內建 The Loop 機制來載入讀取文章內容。 其中會使用一個「建立假文章/頁面」的方法,來符合輸出一個 WordPress Post Object,滿 …

[Ubuntu] 終端機指令下啟用 WLAN0 無線網路功能

最近因為礦機想要移機,網路部分改走無線網路就買了個 USB 網卡,不過這種東西就要小心,Linux 下不一定系統有包驅動程式,上一顆借來的 DLINK 安裝上直接可以用,這顆 ASUS 的 AC53 Nano 就沒這麼幸運了。 好在網路上神人多,有找到現成驅動程式可以安裝: 8822BU for L …

[WordPress] 判斷使用者登入狀態的前後端開發方法

WordPress 程式開發中判斷使用者當前是否為登入狀態的這個需求其實滿常見的。像是登入後才可以看到完整文章內容,登入前看文章摘要、未登入前無法結帳需提示登入,登入後跳轉結帳頁面…等 要做到這樣的使用體驗可以從前後端下手! 後端判斷登入狀態的方法可以使用: is_user_logged_in( …

[WordPress] 開發取得當前瀏覽頁面網址的方法

網址是一種位置資源,用來定位內容頁面,一般來說同一個網址對應同一個頁面內容,Google 與其他搜尋引擎業者也都是依網址來取得網站資訊,所以如果要從網址來決定系統行為的話,就會有一個「取得當前正在瀏覽的網址」需求。 相關需求不少,剛好挖到一個符合 WordPress 方法撰寫的來分享:

[WordPress] 開放訂閱者(Subscriber)角色閱讀私密文章或頁面

說這需求前,要介紹「Public Post Preview」這外掛。它可以協助 WordPress 5.0 後的網站,辦到不用登入下,特殊連結觀看文章的辦法。 對,意思是如果你 WordPress 網站的版本大於 5.0 需求也只是希望開放特殊人士的閱讀權限,那看到這邊就差不多了,裝上面的外掛吧XD …

[Mac] 解決風扇全速運轉很大聲的問題

解決這問題肯定不是「拔掉風扇」這麼暴力XD 以我自己使用經驗來看,Mac 跑一些聲音、影像等運算處理會有風扇全速運轉的現象,但這都好說,畢竟自己知道問題發生點。 本篇就是試圖想解決那些「不知道為什麼就全速運轉很大聲」的問題… 注意,以下內容隨著軟體更新時代的改變都可能會造成解決辦法不能使用,所以 …

[WordPress] Contact Form 7 表單防止機器人發送垃圾郵件的技巧

前陣子網站上一直都有機器人成功留言,也不是說沒用 Google reCAPTCHA,但神奇的事:沒效! 想說好吧,內建的功能無法抵擋就來增加點機器人攻擊的難度,讓網站行為與「普通 WordPress 搭配 Contact Form 7 的網站」不同就可以避開了。 研究一下 Contact Form …

[WooCommerce] 結帳前要求使用者先登入或是註冊的方法

WooCommerce 後台有設定(「允許客戶免帳號下訂單」)可以決定下單是否需要註冊登入帳號,使用者體驗彈性設計下,預設有兩個地方可以登入註冊,一個是「/my-account/」另個是「/checkout/」。 根據業主的需求及其背後的原因都不同,有人是分析行為用途,有人是希望快速結帳,所以沒有絕 …

[Mac] Xcode App 造成容量不足的解決辦法

不論哪種電腦,使用久了沒整理都會有容量不足的問題。所以我定期都有整理的習慣,也因為使用定位清楚(開發)就不會需要大容量的電腦。 這次最近更新 Xcode App(v12)的時候一度以為自己網路還是電腦有問題,整個很難更新的樣子。一直到整理電腦的時候才發現,原來他高達 30 GB 的空間佔用!! 馬上 …

[VPS] Ubuntu 主機建立網站伺服器管理人員的流程

網站與伺服器建立後會有很多管理的情境,像是純粹使用網站不動用到主機的站務人員,或者是有修改伺服器端檔案需求的開發人員。 這些角色建立各有其方法與應用情境,不是照套用什麼文章或是功能就好。會需要謹慎評估管理需求,不要造成管理上的負擔,那就本末倒置了! 本篇應用的情境設定為「有 SSH/SFTP 登入權 …

文章
Filter
Apply Filters
Mastodon