想要從 WordPress 裏匯出文章有相當多的方式,但大多都是安裝外掛。只是如果在可以登入後台,但無法安裝外掛的狀況下,我們就只能透過後台前端的方式來爬取文章。
第一步:調整文章列表頁顯示數量
前往文章頁,並將顯示數量調整到可以顯示你網站所有文章的數量
第二步:使用網頁檢查工具的「主控台」Console
這邊提供一段程式碼可以直接貼入到主控台內,這個程式碼可以讓你直接輸出文章的標題以及前台顯示網址在主控台上,最後你只要複製輸出的結果即可。
const rows = document.querySelectorAll('.wp-list-table tr')
for (const row of rows) {
try {
const href = row.querySelector('.view a').getAttribute('href')
const text = row.querySelector('.title strong').textContent
console.log(`${text}\t${href}`)
} catch (e) {}
}