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

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

出版日期:
2024/05/07
9
780702
查詢門市庫存
以專業站長會用到的技能為主軸,由淺入深地藉由實作
瞭解WordPress的網站架設技術,
並善用AI的協助,創造出客製化的專業網站

內容簡介

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

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

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

◇Github範例連結◇
https://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功能的外掛。

展開看更多

產品目錄

二版序
前言

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 自學課程與程式設計教育。

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

規格

誠品貨碼 / 2682563515009
ISBN13 / 9786263338258
ISBN10 /
EAN貨碼 / 9786263338258
頁數 / 560
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 17X23X2.9CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送

作者相關書籍