整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          wordpress插件,怎樣向網(wǎng)站添加數(shù)據(jù)?試試wp_head()函數(shù)

          時候,我們會碰到這樣一種情況:我們的wordpress網(wǎng)站主題模板已經(jīng)定型了,但是,我們后期又想向wordpress網(wǎng)站添加一些新功能,這時候,我們該怎么辦?是繼續(xù)修改wordpress網(wǎng)站主題模板嗎?當(dāng)然,修改主題模板肯定可以。但是時間久了,對當(dāng)前的主題模板可能會有些生疏,修改起來可能會有點吃力。還有沒有其它方式向wordpress網(wǎng)站添加新功能?當(dāng)然是有的了。在部分功能應(yīng)用上,我們可以使用wp_head()這個函數(shù) + 插件的形式來完成一些功能。下面一起來看看wp_head()函數(shù)是如何來將插件數(shù)據(jù)插件前臺頁面的。

          一、給wordpress網(wǎng)站創(chuàng)建插件。

          進入到wordpress網(wǎng)站的插件目錄/wp-content/plugins/,在這個插件目錄下創(chuàng)建一個app目錄,也就是要創(chuàng)建一個名為app的插件。如下圖:

          然后,在這個app插件目錄下創(chuàng)建2個文件,一個bbb.css文件和index.php文件,如下圖:

          這里的bbb.css文件是這個插件的樣式文件,index.php是這個app插件的主頁文件。我們這里要實現(xiàn)的功能,只是一個演示功能,就是要修改前臺頁面字體的大小和顏色。

          index.php文件代碼如下:

          <?php/*plugin name: app //這個是必須的,否則后臺插件列表中就找不到這個插件plugin uri: http://wanlimm.comauthor: 馬不停蹄version: 1.0description: 這是一個使用wp-head()函數(shù)的插件*/function my_head(){ //向wordpress網(wǎng)站頭部添加一個樣式文件echo '<link rel="stylesheet" href="'.WP_PLUGIN_URL.'/app/bbb.css">';}if(!is_admin()){ //如果不是后臺,就把my_head函數(shù)添加到wordpress的動作勾子wp_head勾子里。add_action("wp_head","my_head");}

          bbb.css文件的代碼如下:

          body{color:red; font-size:40px;}

          把wordpress網(wǎng)站前臺頁面的文字顏色變成紅色,字體大小變成40像素。

          二、wordpress網(wǎng)站后臺插件列表中啟用插件。

          通過第一步的添加后,我們就可以在wordpress網(wǎng)站的后臺插件列表中看到這個app插件了,如下圖:

          我們點擊“啟用”按鈕,啟用這個app插件。插件只有被啟用了,它的功能才會被應(yīng)用到wordpress網(wǎng)站的前臺頁面當(dāng)中去。當(dāng)然,雖然我們現(xiàn)在啟用了,我們wordpress網(wǎng)站的前臺的文字字體依然沒有變化。如下圖(我們上節(jié)課添加的內(nèi)容)。


          三、在wordpress網(wǎng)站主題前臺添加調(diào)用代碼。

          通過上面兩步,我們已經(jīng)準(zhǔn)備好了功能,就等著我們的wordpress網(wǎng)站前臺調(diào)用呢。這時,我們需要使用到wp_head()這個頭部函數(shù),這個頭部函數(shù)的功能還是非常強大的,它可以把我們向wordpress的wp_head勾子里添加的所有動作函數(shù)添加到wordpress網(wǎng)站的前臺頁面中。不過,這個wp_head()函數(shù)必須添加在wordpress網(wǎng)站前臺頁面的< head>標(biāo)簽之內(nèi)才有效,如下圖:

          這時,我們看一下wordpress網(wǎng)站的前臺頁面,看看頁面字體有沒有變化。這時,字體變大了,也變成了紅色。如下圖:

          之所以旁邊的“返回首頁”是藍(lán)色,因為它是鏈接,想要修改它的顏色,必須單獨為它設(shè)置顏色。我們再來看一下源代碼,如下圖,wp_head()函數(shù)在wordpress網(wǎng)站的前臺的< head>標(biāo)簽中插入了我們創(chuàng)建的插件app的樣式文件bbb.css。

          ?當(dāng)然,wp_head()函數(shù)在插件bbb.css樣式文件的同時,會向< head>標(biāo)簽插入很多其它的代碼,有些代碼對我們根本沒什么用處,我們是可以通過一些手段來處理掉了,這個在我們后期的文章中會有相關(guān)的介紹。

          好了,到這里,本節(jié)就接近尾聲。本節(jié)課的目的,主要是介紹“如何通過wp_head()函數(shù)向wordpress網(wǎng)站的前臺頁面的頭部添加數(shù)據(jù)代碼”,這個應(yīng)用非常廣泛,很多wordpress插件都要使用到wp_head()這個函數(shù),如果不使用這個函數(shù),這些插件就無法使用。

          以上就是我的觀點,如有不同觀點,歡迎發(fā)表評論。同時,歡迎【點贊、分享、收藏】和【關(guān)注】我。

          么是 HTML?


          HTML (Hypertext Markup Language)是標(biāo)準(zhǔn)標(biāo)記語言,是 Web 瀏覽器顯示的基礎(chǔ)。 此外,CSS(Cascading Style Sheets)等技術(shù)以及JavaScript等腳本語言也支持這種技術(shù)。


          創(chuàng)建主頁時,首先使用 HTML 確定句子的結(jié)構(gòu)并標(biāo)記它,然后設(shè)計要顯示的信息。 這是網(wǎng)頁的基礎(chǔ)。


          現(xiàn)在,讓我們仔細(xì)看看可以使用少量 CSS 代碼實現(xiàn)的技術(shù)。



          一種技術(shù)摘要,可以使用鮮為人知的短 HTML 代碼實現(xiàn)

          loading="lazy"屬性

          Web 性能改進技術(shù)之一是屬性,允許用戶延遲加載,直到滾動。 它還適用于嵌入 YouTube 視頻的 iframe 代碼和大尺寸圖像。loading="lazy"


          XHTML

          1

          <img src='image.jpg' loading='lazy' alt='代替テキスト'>



          發(fā)送電子郵件、電話或短信短信

          打開電子郵件創(chuàng)建頁面、直接撥打電話或發(fā)送短消息的技術(shù)。


          XHTML

          1

          2

          3

          4

          5

          6

          7

          8

          9

          10

          11

          <a href="mailto:{email}?subject={subject}&body={content}">

          Eメールを送信

          </a>


          <a href="tel:{phone}">

          お電話ください

          </a>


          <a href="sms:{phone}?body={content}">

          SMSショートメッセージを送信

          </a>



          確定列表順序的屬性strat

          start屬性允許您自由確定列表格式的數(shù)字。




          meter在元素中顯示數(shù)字

          meter元素允許您使用彩色滑塊顯示數(shù)字和數(shù)量。 不需要 JavaScript 或 CSS。




          HTML 本機搜索

          通過預(yù)先在表單輸入元素中指定一些數(shù)據(jù)列表,可以將其作為候選關(guān)鍵字顯示在輸入字段中的下拉列表中。




          Fieldset按元素對標(biāo)簽進行分組

          fieldset元素允許您將 Web 窗體中的多個控件和標(biāo)簽 () 組合在一起。label




          使用 window.opener 防止檢索原始窗口中的信息

          target="_blank在 中打開的頁面將允許您訪問原始頁面的 window.opener。 這可能會對安全性和性能產(chǎn)生負(fù)面影響,例如"原始窗口在知道之前已轉(zhuǎn)換到填充站點"。 為了防止這種情況,請包括 或 。rel="noopener"rel="noreferrer"


          1

          2

          3

          <a href="https://markodenic.com/" target="_blank" rel="noopener">

          參考ウェブサイト

          </a>



          base元素

          如果要在新選項卡中打開 HTML 文檔中的所有鏈接,可以使用元素。 在下面的示例中,兩個鏈接都在新的選項卡中打開。base




          防止傳真機緩存

          若要更新網(wǎng)站的傳真,您可以通過將其添加到文件名中來在瀏覽器中下載新版本。?v=2


          一種有效的技術(shù),尤其是在生產(chǎn)環(huán)境中,以確保用戶輸入新版本。


          XHTML

          1

          <link rel="icon" href="/favicon.ico?v=2" />



          spellcheck按屬性檢查拼寫

          可以決定是否檢查元素的拼寫錯誤的屬性。spellcheck




          顯示 HTML 滑塊

          input type="range"允許您使用滑塊調(diào)整數(shù)字。 所選數(shù)字可以顯示在 中。input type="number"




          僅通過 HTML 顯示手風(fēng)琴

          details元素允許您創(chuàng)建僅 HTML 本機手風(fēng)琴。




          mark標(biāo)記中的文本突出顯示突出顯示

          mark標(biāo)記允許您使用黃色標(biāo)記突出顯示文本的一部分。




          下載文件具有屬性download

          URL 鏈接的屬性允許您直接下載文件,而不是將其移動到文件中。download


          XHTML

          1

          2

          3

          <a href='path/to/file' download>

          Download

          </a>



          webp使用文件格式

          使用".webp"作為圖像格式可以減小圖像大小并提高網(wǎng)站性能。


          XHTML

          1

          2

          3

          4

          5

          6

          7

          8

          9

          10

          11

          <picture>

          <!-- サポートされていたら.webp畫像を読み込む -->

          <source srcset="logo.webp" type="image/webp">


          <!--

                .webp畫像や<picture>タグが

                 ブラウザにサポートされていないときの

                 フォールバックとして

          -->

          <img src="logo.png" alt="logo">

          </picture>



          視頻視頻縮略圖視圖

          poster屬性允許您指定在加載視頻或按下"播放"按鈕之前顯示的圖像。


          XHTML

          1

          <video poster="path/to/image">



          type="search"在 中顯示取消標(biāo)記

          在搜索框中使用時,將自動顯示"X"清除標(biāo)記以取消。type="search"




          只有 HTML 可以實現(xiàn)的功能,我有很多。 我們計劃在未來添加和更新小技巧技術(shù)。

          、通常訪問的網(wǎng)站是保存在遠(yuǎn)程的服務(wù)器還是本地電腦,你是怎么判斷的?

          保存在遠(yuǎn)程的服務(wù)器,判斷的標(biāo)準(zhǔn)和依據(jù)在網(wǎng)絡(luò)是否連通的情況下能否正常訪問。

          二、什么叫服務(wù)器?

          一臺運行在網(wǎng)絡(luò)上有著專門的用途計算機。比如網(wǎng)站服務(wù)器、數(shù)據(jù)庫服務(wù)器、FTP服務(wù)器、游戲服務(wù)器、通訊服務(wù)器、多媒體服務(wù)器、教學(xué)服務(wù)器、……。

          三、搭建屬于我們自己的網(wǎng)站服務(wù)器

          安裝IIS(Internet Information Server)或APACHE來幫我們管理網(wǎng)站。

          四、其他知識點:

          1、IT,Information Technoligy,信息技術(shù)。包含硬件、通信、網(wǎng)絡(luò)、數(shù)據(jù)傳輸、軟件開發(fā)等領(lǐng)域。

          2、查看本機的IP地址: 開始->運行 (windows+R)->cmd->ipconfig /all

          3、WINDOWS NT:New Technoligy,新技術(shù)。包含me、95、98、XP、VISTA、2000、2003、2008、2012、2013、7。

          4、UNIX:MAC IOS、ANDROID、LINUX、RED HAT LINUX。

          5、打開控制面板:windows+r->control

          6、IIS運行快捷鍵:windows+r->inetmgr (internet managerment root)

          7、WEB:網(wǎng)頁,是一個單獨的頁面,擴展名可以是xxx.html、xxx.htm、xxx.jsp、xxxx.aspx、……。

          8、WEBSITE:網(wǎng)站,圍繞一個主題所有網(wǎng)頁的集群。

          9、本機的IP地址:127.0.0.1,或本機的域名:localhost

          10、域名:本身就是一個無意義的字符串,只是為了方便人們記憶和訪問對應(yīng)的網(wǎng)站而提出的概念。

          11、測試網(wǎng)絡(luò)是否連通指令:ping 目標(biāo)域名。

          12、網(wǎng)站訪問請求相應(yīng)的流程:

          第一大歷史階段的流程

          WEB2.0階段而是這樣的流程

          13、訪問完整流程格式:

          以訪問www.cwhello.com,由域名提供商解析成完成在以下格式

          http://服務(wù)器IP地址:端口/訪問網(wǎng)站下具體哪一個頁面,例如:

          http://123.112.113.114:80/index.php

          http:// 超文本傳輸協(xié)議,訪問服務(wù)器的前綴,代表訪問的是網(wǎng)站,而不是其他的。又比如ftp:// 文件傳輸協(xié)議,代表訪問的服務(wù)器是文件服務(wù)器。

          端口(Port):就相當(dāng)于剛才例子的水龍頭,控制資源的打開與關(guān)閉。默認(rèn)web 80,和前綴一起省略;ftp 21、MS SQL 1433、mysql 3306

          首頁(扉頁):在網(wǎng)站中,選擇其中一個頁面布局、設(shè)計非常精美,讓用戶留下美好的影響,類似與門面,這個頁面稱為首頁。一般起名為index.xxxx、default.xxx。在服務(wù)器中可以進行設(shè)置,順序是從上往下。

          14、訪問控制

          目錄瀏覽權(quán)限:沒有設(shè)置首頁,訪問時直接指明域名,會顯示網(wǎng)站路徑。

          訪問網(wǎng)站常見的錯誤代碼

          403 沒有訪問權(quán)限 Deny(拒絕) Access(訪問) Forbidden(不允許)

          404 路徑錯誤

          500 內(nèi)部代碼錯誤,比如PHP等

          15、API,Application Programm Interface,應(yīng)用程序接口。

          16、DLL,Dynamic Linked Libarary,動態(tài)鏈接庫。

          17、PHP最佳運行環(huán)境:LAMP=Linux +Apache+Mysql+PHP

          WAMP=WINDOWS+APache+Mysql+php

          18、APACHE安裝配置:

          默認(rèn)網(wǎng)站根目錄是 安裝目錄/htdocs 下

          配置文件 安裝目錄/conf/httpd.conf

          修改配置文件可以實現(xiàn)

          網(wǎng)站根目錄documentroot ,路徑設(shè)置不能有反斜杠\,修改網(wǎng)站根目錄以后默認(rèn)沒有訪問,解決辦法:

          1.修改directory 節(jié)點后面的路徑為網(wǎng)站根目錄

          2.或者直接修改directory節(jié)點下權(quán)限allow from all

          修改端口:listen 1234

          首頁支持:directoryindex index.html index.php

          添加對PHP的解析:

          LoadModule ph5_module “對應(yīng)版本apache的動態(tài)鏈接庫”

          AddType application/x-httpd-php .php


          主站蜘蛛池模板: 一区二区三区免费视频网站| 午夜天堂一区人妻| 亚洲视频一区二区三区四区| 国产伦一区二区三区免费| 无码午夜人妻一区二区三区不卡视频| 丰满爆乳无码一区二区三区| 红桃AV一区二区三区在线无码AV| 蜜桃视频一区二区三区在线观看| 久久精品国产一区二区三| 无码一区二区三区亚洲人妻| 人妻无码视频一区二区三区| 精品少妇一区二区三区在线| 国产一区二区在线观看视频| 97久久精品无码一区二区天美| 真实国产乱子伦精品一区二区三区 | 人妻无码第一区二区三区| 国产精品一区二区av不卡| 国产一区二区影院| 成人免费视频一区| 亚洲日本va一区二区三区 | 中文字幕一区在线播放| 久久久久人妻精品一区三寸| 日韩av无码一区二区三区| 中文字幕日本精品一区二区三区| 精品一区精品二区| 在线观看视频一区二区| 成人精品视频一区二区三区尤物| 极品尤物一区二区三区| 毛片一区二区三区| 无码日韩人妻av一区免费| 亚洲大尺度无码无码专线一区| 精品国产乱子伦一区二区三区| 在线播放一区二区| 91福利国产在线观一区二区| 亚洲欧洲精品一区二区三区| 国产精品揄拍一区二区| 亚洲国产AV一区二区三区四区| 国产成人综合一区精品| 多人伦精品一区二区三区视频| 国产精品538一区二区在线| 免费萌白酱国产一区二区|