0人評分過此書

WordPress 站長練功秘笈:網站客製化、佈景主題與外掛開發的16 堂課

出版日期
2017/04/28
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864342037

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
WordPress在CMS系統中的佔有率已超過50%,全世界的網站超過25%是使用WordPress架設的,因此學會WordPress的相關技術,就是掌握在網站世界中的一項重要技能。依據作者多年的經驗,特別以專業站長會用到的技能為主軸設計了實用的16堂課,從網站架設基礎打起,以簡要的角度切入,讓你可以學會完全客製化的WordPress網站。
所謂學會WordPress並不表示只是會以WordPress架站,然後選一個漂亮的佈景主題和幾個好用的外掛,再加上一些自己新增的內容就好了。可以依據不同的網站型態需求修改佈景主題甚至建立全新的佈景主題,以及如何修改WordPress內的程式碼或是設計新的外掛增加網站功能,創造出完全符合自己的需求又不會和別的網站「撞臉」的專業網站,這些技能才是打算成為專業站長的你所需要的。只要你有程式語言的基本概念,不排斥自己寫一些程式碼,本書就是教你打造完全客製化WordPress網站的最佳入門書。本書的大綱如下:
1.WordPress架構剖析與網站設計基礎(第1堂~第3堂)從在自己的電腦中安裝練習用WordPress系統開始,逐步探討WordPress所使用的資料庫、檔案、目錄結構等等,讓學習者能夠更清楚地掌握系統架構,為之後的課程打下基礎。同時,也教讀者如何在WordPress網站中利用HTML/CSS/Javascript/jQuery/AJAX等技巧,提升網站與使用者的互動性,讓你的網站馬上和別人的不一樣。
2.WordPress佈景主題基礎(第4堂~第6堂)從介紹佈景主題的基礎知識開始,並學習簡要的PHP程式語言設計技巧,以打下自訂佈景主題的基礎能力。在本單元中會教讀者如何從無到有,透過一些好用的工具很快地建立一個全新的佈景主題。
3.佈景主題製作進階(第7堂~第10堂)有了建立佈景主題的經驗之後,在第7堂課先再打更深入的實用PHP程式技巧,然後接下來的幾堂課則透過各個面向讓學習者可以熟悉建立佈景主題的各種實用的方法,學會如何運用工具的協助,打造出適合自己的佈景主題。
4.WordPress外掛設計基礎與實務(第11堂~第16堂)有許多網站功能是可以透過外掛程式的協助來新增到網站中的,在本書的後半部就會教導謮者透過之前所累積的程式設計經驗,學習如何透過簡短的PHP程式碼為網站增加功能,設計出許多實用的外掛小工具。
【本書實務經驗分享】1.在網站中自由地使用HTML以及CSS技巧2.完全掌握WordPress的架構與核心作業流程3.學習使用簡短的PHP程式碼增加網站功能4.學會如何建立自己的佈景主題以及設計自己的WordPress外掛
  • 作者序
  • 前言
  • 第一堂 WordPress 的安裝與結構剖析
    • 1.1 WordPress 網站的基礎知識
      • 1.1.1 WordPress 簡介
      • 1.1.2 WordPress 的主要組成
      • 1.1.3 安裝WordPress 的環境需求
    • 1.2 在本地端安裝WordPress 網站
      • 1.2.1 在本地端電腦安裝WordPress 執行環境
      • 1.2.2 手動安裝WordPress
      • 1.2.3 使用Bitnami 全自動安裝WordPress
    • 1.3 WordPress 網站結構分析
      • 1.3.1 WordPress 系統檔案
      • 1.3.2 WordPress 資料庫
      • 1.3.3 客製化WordPress 網站的觀念
    • 1.4 習題
  • 第二堂 HTML/CSS/Javascript 基礎
    • 2.1 HTML 基礎
      • 2.1.1 線上練習網站codepen
      • 2.1.2 HTML 基本架構
      • 2.1.3 重要且常用的HTML 標記
      • 2.1.4 常用的屬性標記
      • 2.1.5 HTML 5 新增的標記
    • 2.2 CSS 基礎
      • 2.2.1 如何在網頁中使用CSS
      • 2.2.2 CSS 屬性摘要
      • 2.2.3 CSS class 類別與id
      • 2.2.4 Bootstrap 框架的運用
    • 2.3 Javascript 基礎
      • 2.3.1 Javascript 的用途
      • 2.3.2 在HTML 中使用Javascript
      • 2.3.3 Javascript 語言重點摘要
      • 2.3.4 網頁程式碼的偵錯
    • 2.4 習題
      • 3.1 jQuery 基礎
      • 3.1.1 jQuery 簡介
      • 3.1.2 開始使用jQuery
      • 3.1.3 jQuery 在WordPress 中的應用
  • 第三堂 jQuery/AJAX 基礎
    • 3.2 AJAX 基礎
      • 3.2.1 AJAX 簡介
      • 3.2.2 開始使用AJAX
      • 3.2.3 AJAX 在WordPress 中的應用
    • 3.3 習題
  • 第四堂 WordPress 佈景主題基礎
    • 4.1 WordPress 佈景主題
      • 4.1.1 佈景主題簡介
      • 4.1.2 安裝與設定新的佈景主題
      • 4.1.3 上傳佈景主題檔案
      • 4.1.4 自行上傳檔案安裝佈景主題
    • 4.2 佈景主題製作軟體
      • 4.2.1 Artisteer 安裝
      • 4.2.2 Artisteer 環境簡介
      • 4.2.3 在WordPress 套用Artisteer 佈景主題
      • 4.2.4 Themler 簡介
    • 4.3 動手調整佈景主題
      • 4.3.1 佈景主題進階設定
      • 4.3.2 CSS 檔案設定與修改
      • 4.3.3 PHP 檔案設定與修改
    • 4.4 習題
  • 第五堂 PHP 程式語言快速導覽
    • 5.1 PHP 程式語言簡介
      • 5.1.1 什麼是 PHP
      • 5.1.2 建立PHP 語言的執行環境
      • 5.1.3 設定PHP 語言的執行環境與參數
      • 5.1.4 線上執行PHP 程式
    • 5.2 變數與基本資料結構
      • 5.2.1 變數和常數
      • 5.2.2 變數的型態
      • 5.2.3 陣列變數
      • 5.2.4 各式各樣的運算式
      • 5.2.5 PHP 程式的輸出處理
    • 5.3 決策指令的應用
      • 5.3.1 if 指令
      • 5.3.2 switch 指令
    • 5.4 迴圈指令
      • 5.4.1 for 迴圈
      • 5.4.2 foreach 迴圈
      • 5.4.3 while/do while 迴圈
      • 5.4.4 break/continue 指令
    • 5.5 函數的運用
      • 5.5.1 自訂函數的方法
      • 5.5.2 使用PHP 的內建函數
      • 5.5.3 WordPress 函數
    • 5.6 習題
  • 第六堂 手工打造佈景主題
    • 6.1 自訂佈景主題基礎
      • 6.1.1 準備一個新的佈景主題
      • 6.1.2 header.php 以及index.php 內容與說明
      • 6.1.3 style.css 的檔案內容
      • 6.1.4 sidebar.php 內容與說明
      • 6.1.5 佈景主題的封面擷圖
    • 6.2 子佈景主題的運用
      • 6.2.1 建立子佈景主題
      • 6.2.2 動手修改子佈景主題的style.css
      • 6.2.3 在footer.php 中加入小工具功能
    • 6.3 習題
  • 第七堂 WordPress 所需的PHP 程式設計技巧
    • 7.1 PHP 物件導向程式設計基礎
      • 7.1.1 物件導向觀念的概念
      • 7.1.2 建立PHP 的類別與實例
      • 7.1.3 類別的屬性設定
      • 7.1.4 類別的方法實作
    • 7.2 PHP 物件導向程式進階
      • 7.2.1 建立繼承關係
      • 7.2.2 類別的靜態屬性以及方法
      • 7.2.3 abstract 類別與方法
    • 7.3 深入分析WordPress 佈景主題的內容顯示
      • 7.3.1 網站上的資源
      • 7.3.2 載入佈景主題用的Unit Test 資料
      • 7.3.3 開始存取WordPress 網站內容
      • 7.3.4 探討WordPress 的Loop
      • 7.3.5 Template Tags 簡介
    • 7.4 習題
  • 第八堂 WordPress 佈景主題製作實例(上)
    • 8.1 深入探討佈景主題的設計
      • 8.1.1 設計流程與規範
      • 8.1.2 頁面檔案階層結構
      • 8.1.3 排版的考量
      • 8.1.4 再論WordPress 的Loop
      • 8.1.5 佈景主題國際化i18n 簡介
    • 8.2 進階佈景主題設計
      • 8.2.1 style.css、header.php 以及footer.php
      • 8.2.2 front-page.php、home.php 與index.php
      • 8.2.3 sidebar.php
      • 8.2.4 singular.php、single.php 以及page.php
      • 8.2.5 頁面屬性套用模板設計
      • 8.2.6 階層式分頁顯示功能
    • 8.3 習題
  • 第九堂 WordPress 佈景主題製作實例(下)
    • 9.1 WP_Query 類別探討
      • 9.1.1 查詢WordPress 資料庫
      • 9.1.2 使用WP_Query 類別
      • 9.1.3 WP_Query 的屬性與方法函數
    • 9.2 其他頁面模板的設計
      • 9.2.1 archive.php
      • 9.2.2 category.php 與tag.php
      • 9.2.3 search.php 與get_search_form()
      • 9.2.4 comments.php
      • 9.2.5 404.php
    • 9.3 其他進階主題
      • 9.3.1 安裝自己設計的佈景主題
      • 9.3.2 在主畫面上加上背景圖形
      • 9.3.3 為佈景主題加上自訂功能
    • 9.4 習題
  • 第十堂 佈景主題進階開發工具
    • 10.1 Underscores 佈景主題
      • 10.1.1 下載Underscores
      • 10.1.2 編輯Underscores 檔案內容
      • 10.1.3  在Underscores 佈景主題中變更中文字型設定以及調整版面
      • 10.1.4 在Underscores 佈景主題中設定自訂標題圖片功能
      • 10.1.5 調整與設定選單
    • 10.2 Sage 簡介與使用
      • 10.2.1 Sage 的安裝
      • 10.2.2 在Sage 專案中開發佈景主題
      • 10.2.3 Sage 和Underscores 的異同
    • 10.3 習題
  • 第十一堂 WordPress 外掛開發基礎
    • 11.1 WordPress 外掛入門
      • 11.1.1 WordPress 外掛簡介
      • 11.1.2 建立自訂外掛的方法
      • 11.1.3 為自訂外掛加上功能
      • 11.1.4 開發外掛程式的工作流程建議
    • 11.2 Hooks 簡介與應用
      • 11.2.1 Hooks 簡介
      • 11.2.2 常用的Actions 事件
      • 11.2.3 常用的Filters 事件
      • 11.2.4 外掛程式的安全性議題
    • 11.3 使用外掛過濾文章的內容範例
      • 11.3.1 過濾文章的用途
      • 11.3.2 出現特定關鍵字即為文章加上額外的內容
      • 11.3.3 為特定關鍵字加上網址的實作
    • 11.4 習題
  • 第十二堂 外掛選項設定頁設計
    • 12.1 外掛在控制台中的操作
      • 12.1.1 在控制台新增功能表項目
      • 12.1.2 建立選項設定頁
      • 12.1.3 在外掛的頁面中套用Bootstrap
      • 12.1.4 儲存與提取功能選項
      • 12.1.5 建立表單與儲存設定
    • 12.2 短代碼shortcode 的應用
      • 12.2.1 使用短代碼的外掛範例Shortcodes Ultimate
      • 12.2.2 如何建立自己的短代碼外掛
      • 12.2.3 運用短代碼的屬性
    • 12.3 習題
  • 第十三堂 實用外掛設計與小工具的製作
    • 13.1 計數器外掛介紹
      • 13.1.1 文章計數器外掛介紹
      • 13.1.2 網站計數器外掛介紹
    • 13.2 計數器外掛實作
      • 13.2.1 統計網站被瀏覽次數
      • 13.2.2 計算文章被瀏覽次數
      • 13.2.3 在文章中顯示出被瀏覽次數
    • 13.3 建立小工具Widget
      • 13.3.1 建立小工具 Widget 的相關參考資源
      • 13.3.2 註冊自訂小工具
      • 13.3.3 顯示網站造訪人次小工具
      • 13.3.4 顯示熱門文章排行榜小工具
    • 13.4 習題
  • 第十四堂 Custom Post Type 的應用
    • 14.1 自定義貼文類型應用之外掛介紹
      • 14.1.1 CM Download Manager
      • 14.1.2 The Events Calendar
      • 14.1.3 Custom Post Type UI
    • 14.2 在外掛中建立Custom Post Type
      • 14.2.1 什麼是Custom Post Type
      • 14.2.2 建立Custom Post Type 的幾種方法
      • 14.2.3 在外掛中建立Custom Post Type
      • 14.2.4 使用小工具來顯示Custom Post Type 的內容
    • 14.3 習題
  • 第十五堂 實用商品列表外掛
    • 15.1 商品列表外掛的規劃及設計
      • 15.1.1 欄位及功能規劃
      • 15.1.2 建立Custom Post Type
      • 15.1.3 建立自訂分類法
    • 15.2 儲存自訂資料
      • 15.2.1 新增Meta Box
      • 15.2.2 顯示Meta Box 中的欄位
      • 15.2.3 儲存商品資料
      • 15.2.4 調整控制台中的商品列表
    • 15.3 顯示商品列表
      • 15.3.1 建立顯示商品小工具
      • 15.3.2 設定可調整參數的小工具
      • 15.3.3 透過短代碼顯示商品
    • 15.4 習題
  • 第十六堂 課程回顧與展望
    • 16.1 WordPress 的演進趨勢
      • 16.1.1 WordPress 的資源簡介
      • 16.1.2 進階的佈景主題功能簡介
      • 16.1.3 WordPress REST API 的應用
      • 16.1.4 WordPress 網站中毒與解毒
    • 16.2 網站備份、搬家與開發流程
      • 16.2.1 網站的備份
      • 16.2.2 網站搬家
      • 16.2.3 WordPress 網站開發流程
    • 16.3 您的下一步

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading