首頁 搜尋 我的知識庫
WordPress網站架設實務:活用網站客製化、佈景主題與ChatGPT外掛開發的16堂課

WordPress網站架設實務:活用網站客製化、佈景主題與ChatGPT外掛開發的16堂課

作者: 何敏煌
出版社: 博碩
出版日期: 2024/05/06
ISBN-13: 9786263338258
書店 1







內容描述


以專業站長會用到的技能為主軸,由淺入深地藉由實作
  瞭解WordPress的網站架設技術,
  並善用AI的協助,創造出客製化的專業網站

  藉由本書學會:
  ⌖ 各種作業環境的網站安裝技巧
  ⌖ 全新的區塊編輯器與視覺化網頁編輯工具的使用
  ⌖ 在網站中自由地使用HTML/CSS技巧
  ⌖ WordPress的架構與核心作業流程,並進階熟悉好用的工具類外掛
  ⌖ 使用簡短的PHP程式碼增加網站功能
  ⌖ 利用ChatGPT、Copilot等AI工具,建立獨特的佈景主題和外掛設計

  ◇Github範例連結◇
  github.com/skynettw/book-mP22350

  WordPress在CMS系統中的佔有率已超過60%,全世界超過40%的網站是使用WordPress架設的,學會WordPress的相關技術,就掌握了在網站世界中的一項重要技能。本書將讓您紮實學到所有WordPress的技術,搭配實作訓練,你將有能力依據不同的網站型態需求,修改或建立全新的佈景主題、修改WordPress內的程式碼、設計新的外掛、增加網站功能…等,創造符合自己需求,又不會和別人「撞臉」的專業網站。只要你有程式語言的基本概念,再加上AI工具的助力,本書就是教你打造客製化WordPress網站的最佳入門書,也是維護WordPress網站的實用工具書。全書區分四大重點:

  [1]WordPress架構剖析與網站設計基礎
  學習各種安裝WordPress的方式,從在自己的電腦中安裝練習用的WordPress系統開始、在虛擬主機上一鍵安裝、甚至使用業界流行的Docker容器技術等,廣泛瞭解WordPress作業環境後,再探討資料庫、檔案、目錄結構等等,讓讀者清楚掌握系統架構,為維護及開發網站打下基礎。同時也說明如何在WordPress網站中利用HTML/CSS/Javascript/jQuery/AJAX等技巧,提升網站與使用者的互動性。

  [2]WordPress佈景主題製作基礎
  從介紹佈景主題的基礎知識及學習視覺化網頁編輯器開始,並學習簡要的PHP程式設計技巧,打下自訂佈景主題的能力。同時會教讀者如何從無到有,透過好用的工具建立全新的佈景主題,以及說明如何在Visual Studio Code中善用Copilot協助佈景主題的開發工作。

  [3]佈景主題製作進階
  有了建立佈景主題的經驗後,就要學習更深入的PHP程式技巧,並透過各個面向,熟悉建立佈景主題的各種實用方法,運用工具的協助,打造出適合自己的佈景主題。

  [4]WordPress外掛設計基礎與實務
  透過累積的程式設計經驗,學習用PHP程式碼為網站增加功能,設計出許多實用的外掛和小工具。此外,也以實例來學習利用自定義文章型態,建立具有更強大功能的外掛。最後提出維護WordPress網站的重要知識技能,並介紹AI在WordPress上的應用,以及製作具備AI功能的外掛。

本書特色

  ✜ 使用WordPress 6.x最新版本。
  ✜ 詳細介紹使用Visual Studio Code的開發環境。
  ✜ 提供使用Docker安裝WordPress的方式。
  ✜ 介紹GitHub的Copilot的使用。
  ✜ 在GitHub上提供原始程式碼。
  ✜ 說明使用OpenAI API(ChatGPT)的外掛,智慧聊天和智慧產生內容。
  ✜ 提供使用OpenAI API(ChatGPT)外掛的製作方式。


目錄大綱


二版序
前言

Chapter 01 WordPress的安裝與結構剖析
1.1 WordPress網站的基礎知識
1.2 在本地端安裝WordPress網站
1.3 WordPress網站結構分析

Chapter 02 HTML/CSS/Javascript基礎
2.1 HTML基礎
2.2 CSS基礎
2.3 Javascript基礎

Chapter 03 jQuery/AJAX基礎
3.1 jQuery基礎
3.2 AJAX基礎

Chapter 04 WordPress佈景主題基礎
4.1 WordPress佈景主題
4.2 佈景主題編輯功能
4.3 動手調整佈景主題

Chapter 05 PHP程式語言快速導覽
5.1 PHP程式語言簡介
5.2 變數與基本資料結構
5.3 決策指令的應用
5.4 迴圈指令
5.5 函式的運用
5.6 GitHub Copilot的安裝與使用

Chapter 06 手工打造佈景主題
6.1 自訂佈景主題基礎
6.2 子佈景主題的運用

Chapter 07 WordPress所需的PHP程式設計技巧
7.1 PHP物件導向程式設計基礎
7.2 PHP物件導向程式進階
7.3 深入分析WordPress佈景主題的內容顯示

Chapter 08 WordPress佈景主題製作實例(上)
8.1 深入探討佈景主題的設計
8.2 進階佈景主題設計

Chapter 09 WordPress佈景主題製作實例(下)
9.1 WP_Query類別探討
9.2 其他頁面模板的設計
9.3 其他進階主題

Chapter 10 佈景主題進階開發工具
10.1 Underscores佈景主題
10.2 Sage簡介與使用

Chapter 11 WordPress外掛開發基礎
11.1 WordPress外掛入門
11.2 Hooks簡介與應用
11.3 使用外掛過濾文章的內容範例

Chapter 12 外掛選項設定頁設計
12.1 外掛在控制台中的操作
12.2 短代碼shortcode的應用

Chapter 13 實用外掛設計與小工具的製作
13.1 計數器外掛介紹
13.2 計數器外掛實作
13.3 建立小工具Widget

Chapter 14 Custom Post Type的應用
14.1 自定義貼文類型應用之外掛介紹
14.2 在外掛中建立Custom Post Type

Chapter 15 實用商品列表外掛
15.1 商品列表外掛的規劃及設計
15.2 儲存自訂資料
15.3 顯示商品列表

Chapter 16 進階主題與活用AI
16.1 WordPress的演進趨勢
16.2 網站備份、搬家與開發流程
16.3 ChatGPT活用術


作者介紹


作者簡介

何敏煌

  國立交通大學資訊科學博士,歷任高科大及立德大學助理教授、中央大學軟體研究中心博士後研究員,以及國立高職資處科及電子科教師,具備二十餘年之程式設計教學經驗。現為禾泊資訊有限公司執行長。

  主要研究專長為雲端計算系統、虛擬技術之高可用性及容錯、智慧物聯網、虛擬實境等。目前致力於普及化人工智慧資訊科技、全民網站架設、Maker 自學課程與程式設計教育。

  個人網站| 104.es
  公司網站| hopeit.com.tw/






相關書籍

翻倍效率工作術:不會就太可惜的Excel+Power BI大數據視覺圖表設計與分析(第二版)

翻轉職涯!轉職PM的必備工作力×與工程師的協作心法(iT邦幫忙鐵人賽系列書)

ChatGPT最強實戰工作術:90+提問模組,速升八大職能力,每天只上半天班

短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力(附2段影音)