文章列表 頁1

WordPress 取得文章摘要- the_excerpt() 與 get_the_excerpt()

WordPress 本身有提供一個 the_excerpt() 的方法,可以用來擷取完整內容的前 55 個字當摘要,如果要顯示摘要或者是要在文章列表使用比較短的內容時,建議可以使用 the_excerpt() 這個方法。

[SEO] 如何檢查網址是否被 google 收錄

做 SEO 很重要的幾件事,分別為檢索、索引跟排行,要能夠被排行首先前面兩件事要能做到才能去討論是否可以把排行往前這件事,而要檢查頁面是否被索引,可以使用以下三種方法來檢查。

在 javascript 裡使用 set 與過濾重複的值

說明在 javascript 中 set 的用法,以及如何用來刪除陣列中重複的值。

透過 Cloudflare 設定強制將 http 導向 https

現在網站都會要求能夠用 https,除了比較安全外,在 SEO 上也有幫助,之前有提過把網址給 Cloudflare 代管,就能免費使用 https,但這樣只會設定一半,如果希望使用者輸入 http 也能導向 https,在 Cloudflare 上也能透過內文方法設定。

瀏覽器原生的 lazy-loading 方法

以往我們想用圖片緩讀的話都會掛一隻 lazyload 的 js,現在 Chrome 宣布在版本 75 將有機會直接用 web 原生作照片緩讀的功能。

WordPress 客製化單獨文章的樣板

要在 WordPress 的佈景主題設定獨立文章的樣板,可以透過檔名讓 WordPress 去抓對應的檔案,而透過檔案讀取有優先順序,規則與順序如本文說明。

[jQuery] 偵測頁面是往上或往下捲動

要在 jQuery 內抓到是往上捲或往下捲,可以抓取 wheel 的事件,並在他回傳的事件物件裡可以抓到是往上或往下。

[PHP] 透過 $_SERVER['HTTP_REFERER'] 取得前一頁的網址

要透過 PHP 取得前一頁的網址,可以透過 $_SERVER[HTTP_REFERER] 。

[WordPress] 判斷使用者是否為登入狀態- is_user_logged_in()

在 WordPress 內可以透過 is_user_logged_in() 判斷使用者是否為登入狀態,會回傳布林值。

[WordPress] 外掛(plugin)或佈景主題(Theme)的翻譯方法

使用 WordPress 外掛(Plugin)或者是佈景主題(Theme)應該都會遇過翻譯上的問題,好在只要知道 WordPress 的架構就能找出對應的檔案之後翻譯。

[WordPress] 建議的檔案權限設定

WordPress 在安裝後有建議的檔案權限,官方建議目錄一律設為755,檔案一律設為644。

透過 PHP 替換內文將照片換成 lazyload 的方法

lazyload 是現在在做網站時常用的利用捲動到圖片位置時才讀取圖片的方法,如果想要在 php 從資料庫讀取內文時將圖片都轉成 lazyload 的話,只要替換原本的 img 標籤的 src 屬性轉成 lazyload 的格式就可以了。

flickr API- flickr.photosets.getPhotos 抓取原始照片大小的方法

如果要 flickr API 抓取相簿原始大小的照片就需要在 API 呼叫的時候額外設定,方法是在 extras 的參數設定 'url_o',回傳的資料就會多一個完整的相片網址了。

[WooCommerce] 寄信功能設定

說明在 WordPress 的 WooCommerce 裡設定寄信功能的方式。

在 WordPress 設定透過 SendGrid 寄信

說明在 WordPress 設定透過 SendGrid 寄信的方法。

[Tutor LMS] 透過課程 id 取得相關資料

說明在 Tutor LMS 裡取得 course id 後,進一步再取得相關資訊的方法。

[Tutor LMS] 取得課程 id

要在 WordPress 線上課程套件 Tutor LMS 的頁面取得該課程的 id,可以透過其內建的函式 tutor_utils()->get_course_id_by_subcontent( ); 取得。

透過 PhpStorm 連結資料庫

要在 phpStorm 內連結資料庫的話,先透過以此路徑 View | Tool Windows | Database 把面板打開,之後再輸入連線資料就可以看到資料庫的內容了。