了解wordpress后臺(tái)與業(yè)務(wù)邏輯的之間的關(guān)聯(lián)

1. 獲取分類列表各自的內(nèi)容 需要wordpress API

WordPress函數(shù):wp_list_categories(分類列表)

作用:
將分類以列表的形式顯示為鏈接。點(diǎn)擊分類的鏈接,就可以訪問該分類下的所有文章的存檔頁面。
如果你希望不格式化輸出分類,請(qǐng)使用 get_categories()

用法:<?php wp_list_categories( $args ); ?>
用法參考

2. WordPress給分類添加自定義欄目的方法

分類目錄只有名稱、別名、父級(jí)、描述這幾個(gè)項(xiàng)目,比如我有一個(gè)電影分類,想再添加個(gè)電影分類的縮略圖或者分類關(guān)鍵字就沒法加了
wordpres 使用 插件來解決這個(gè)問題

Category Meta plugin,功能比較強(qiáng)大,可以用于給分類、標(biāo)簽、自定義菜單、鏈接分類等添加自定義欄目,支持單行/多行文本框、多選框以及圖片上傳。

該插件的 使用方法

3. wordpress多語言插件 Polylang插件完美實(shí)現(xiàn)

Polylang插件的后臺(tái)設(shè)置十分的豐富,可以自由的添加所需的語言,還可以將我們wordpress站點(diǎn)的標(biāo)題、文章、頁面、分類、標(biāo)簽、菜單、等等都翻譯為成多種語言設(shè)置,功能十分的強(qiáng)大
Polylang插件的高級(jí)在于他是直接根據(jù)瀏覽器的語言版本來自動(dòng)轉(zhuǎn)換到對(duì)應(yīng)的wordpress多語言版本上
關(guān)于它

4 . 實(shí)現(xiàn)分頁 需要的wordpress API

paginate_links()函數(shù) 實(shí)現(xiàn)分頁
用法參考

5. 獲取不同類別的文章 需要的wordpress API

wordpress主題函數(shù) get_the_category()
說明

獲取與查詢參數(shù)相匹配的類別對(duì)象

用法
<?php get_the_category( $id ) ?>

參數(shù)

id : (整數(shù)) (可選) 文章編號(hào)
默認(rèn): $post->ID (當(dāng)前文章的編號(hào))

更多例子

6 .獲取頁面上的所有圖片

自己寫的:http://www.2zzt.com/jcandcj/7294.html

7. 搜索功能需要的wordpress API

方法一:使用wordpress寫好的搜索框

首先需要插入一個(gè)搜索框,wordpress 提供了這樣一個(gè)函數(shù),直接調(diào)用就可以了,代碼如下:
<?php get_search_form(); ?>

方法二: 自定義搜索功能
WordPress 根據(jù)自定義字段搜索文章內(nèi)容

WordPress默認(rèn)的搜索功能搜索的是文章的標(biāo)題和內(nèi)容,在做網(wǎng)站開發(fā)的時(shí)候,我們可能需要根據(jù)內(nèi)容的某個(gè)屬性去搜索相應(yīng)的記錄,這時(shí)候用WordPress默認(rèn)的搜索功能肯定是會(huì)有問題的,我們就需要通過自定義查詢的方法來實(shí)現(xiàn)這個(gè)功能了

具體步驟在這里
wordpress自定義搜索頁面

方法三:
插件一:
這里推薦最強(qiáng)大的 WordPress 搜索插件 Search Everything,無需修改任何模板文件就可以大大的加強(qiáng) WordPress 的默認(rèn)搜索,它主要功能有:

  • 可以讓你設(shè)置搜索 頁面,摘要,附件,草稿,留言,標(biāo)簽和自定義字段等。
  • 還可以自定義搜索結(jié)果高亮樣式。
  • 并且還能讓你排除特定的頁面和文章。
    Search Everything 使用非常簡(jiǎn)單,只需要下載安裝激活,然后到博客后臺(tái) > 設(shè)置 > Search Everything,根據(jù)自己的需求進(jìn)行設(shè)置即可
    使用參考

插件二 :
Relevanssi插件
Relevanssi是一款很強(qiáng)大的搜索插件,功能包括:
搜索結(jié)果按照相關(guān)性排序
模糊搜索:如果無法匹配全部,則匹配部分搜索詞
當(dāng)搜索多個(gè)關(guān)鍵詞時(shí),可以選擇用OR還是AND匹配搜索結(jié)果
自動(dòng)創(chuàng)建含有搜索關(guān)鍵詞的文章摘要,高亮顯示關(guān)鍵詞,高亮方式可自定義,例如不同的文字顏色、不同的背景色、加粗斜體等等
訪客通過搜索進(jìn)入文章,文章中也會(huì)高亮顯示搜索關(guān)鍵詞
支持搜索評(píng)論、標(biāo)簽、分類和custom fields

這些僅是基本功能,高級(jí)功能太多,就不一一介紹了。
有了這個(gè)插件,基本可以把WordPress博客搜索變的和谷歌自定義搜索差不多,雖然精準(zhǔn)性肯定比不上谷歌,但鑒于谷歌在國內(nèi)訪問很慢,這個(gè)插件實(shí)現(xiàn)的搜索效果已經(jīng)很令人滿意了。

8. 創(chuàng)建內(nèi)置的聯(lián)系表單 的wordpress方法

在 WordPress 中使用 Nette-Form 表單類創(chuàng)建表單并提交到后臺(tái)
具體的使用方法在這里

添加郵件聯(lián)系表單功能
郵件聯(lián)系表單使用wordpress內(nèi)置函數(shù)wp_mail()發(fā)送,需要服務(wù)器開啟mail()函數(shù),否則無法發(fā)送郵件。
具體參考這里

9. 獲取多媒體 需要的wordpress API

方法一:
get_attached_media($type, $post_id)
type :獲取附件的類型,如:'audio' 為音頻,視頻
具體參考這里
方法二:
WordPress 視頻播放插件 Smartideo
Smartideo 是為 WordPress 添加對(duì)在線視頻支持的一款插件(支持手機(jī)、平板等設(shè)備HTML5播放)。
你可以直接粘貼視頻播放頁完整的URL到編輯器(單獨(dú)一行),就可以加載視頻播放器。
具體使用方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,242評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,229評(píng)論 4 61
  • [TOC] shell的類型 系統(tǒng)一般會(huì)默認(rèn)安裝多種shell程序:/bin/sh/bin/bash 大部分發(fā)行...
    daifee閱讀 222評(píng)論 0 0
  • 一、文檔流的概念指什么?有哪種方式可以讓元素脫離文檔流? 文檔流就是元素從左到右,從上到下排列; 元素脫離文檔流可...
    崔敏嫣閱讀 610評(píng)論 0 0
  • 世界很大,卻讓我們相遇。世界很小,卻要我們分離。戀愛人人都會(huì)談,分手卻不是人人都有天賦。 熟識(shí)的一個(gè)姑娘,做事風(fēng)風(fēng)...
    我們之間12138閱讀 401評(píng)論 0 0