九九热精品免费观看-九九热国产视频-九九免费精品视频-九九免费高清在线观看视频-午夜精品国产自在现线拍-午夜家庭影院

typecho插件-147SEO

typecho插件-147SEO

typecho插件,可以豐富網(wǎng)站的整體功能,并且很多typecho插件是網(wǎng)站SEO優(yōu)化類型的插件,所以網(wǎng)站整體的美化,結(jié)構(gòu)的優(yōu)化,SEO優(yōu)化等等功能都可以通過typecho插件來實(shí)現(xiàn)。并且隨著互聯(lián)網(wǎng)的發(fā)展,搜索引擎算法的升級(jí),typecho插件也可以實(shí)時(shí)跟進(jìn),根據(jù)當(dāng)下的情況來制定或者開發(fā)功能以滿足站長對(duì)網(wǎng)站的需求。

采集.png

typecho插件的一些功能介紹,搜索區(qū)塊適配支持Pjax側(cè)邊欄博主頭像hover按鈕支持了外部鏈接跳轉(zhuǎn)方式。可以實(shí)現(xiàn)友情鏈接頁面的友鏈支持了外部鏈接跳轉(zhuǎn)方式typecho插件的展示區(qū)塊支持了外部鏈接跳轉(zhuǎn)方式,同時(shí)加入了調(diào)整PC端頂部右側(cè)搜索樣式修復(fù)樣式一在非本地儲(chǔ)存情況下出現(xiàn)方式圖標(biāo)不顯示的BUGtypecho插件的獨(dú)立頁面-新增跳轉(zhuǎn)指定頁,如果一頁一頁翻有些費(fèi)勁,那么可以試試輸入頁碼快速翻頁typecho插件的優(yōu)化獨(dú)立頁面,可以全部標(biāo)簽實(shí)現(xiàn),typecho插件可以分類頁面圖底文字樣式點(diǎn)擊背景不進(jìn)入文章內(nèi)頁的BUG

采集設(shè)置圖.png

typecho插件關(guān)于界面美化的功能實(shí)現(xiàn)原理,工欲善其事,必先利其器。搭建好開發(fā)環(huán)境對(duì)于后續(xù)進(jìn)行插件開發(fā)來說是很重要的,有個(gè)好用的IDE能有效提升開發(fā)效率。Linux環(huán)境,安裝配置總體上還是比較簡單的。php.ini里配置xdebug(僅供參考,對(duì)于Windows,zend_extension那一行的配置肯定不一樣):



[xdebug]

zend_extension=/usr/lib/php/modules/xdebug.so

xdebug.remote_enable = 1

xdebug.remote_handler = dbgp

xdebug.remote_mode = req

xdebug.remote_host = localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

發(fā)布.png

typecho插件接口,先給插件取個(gè)名字,假設(shè)叫typecho吧,名字注意不能有_。然后在Typecho的插件目錄創(chuàng)建一個(gè)和插件名一致的文件夾(也就是LoginBeautify),在新建的這個(gè)文件夾下創(chuàng)建文件Plugin.php。這個(gè)是Typecho的約定,typecho插件會(huì)自動(dòng)掃描插件目錄,解析目錄下的Plugin.php。在Plugin.php內(nèi)鍵入以下內(nèi)容,主要是插件的描述信息,填寫一下就行:

發(fā)布設(shè)置.png

<?php

if (!defined('__TYPECHO_ROOT_DIR__')) exit;

/**

 * 登錄界面美化

 * @package LoginBeautify

 * @author jlice

 * @version 1.0.0

 * @link https://jlice.top

 */

Class LoginBeautify_Plugin implements Typecho_Plugin_Interface

typecho插件的類名必須是XXX_Plugin(其中XXX為插件的名字),否則無法正確加載插件。必須實(shí)現(xiàn)Typecho_Plugin_Interface接口,也就是要implements Typecho_Plugin_Interface

Typecho_Plugin_Interface有一些方法需要我們實(shí)現(xiàn)。如果空著會(huì)報(bào)錯(cuò),此時(shí)在紅線上按Alt+Enter快捷鍵,然后會(huì)提示 Add method stubs,然后按Enter就會(huì)自動(dòng)生成相應(yīng)的方法代碼了,還有默認(rèn)的注釋。

typecho插件有4個(gè)方法,其含義很好理解。activate和deactivate分別是啟用和禁用插件時(shí)運(yùn)行的代碼,config和personalConfig分別是插件的配置面板和用戶的配置面板(也就是在個(gè)人設(shè)置那里出現(xiàn))。需要注意的是,這些方法都是靜態(tài)的(有static修飾),粗糙點(diǎn)說就是不能用$this。


轉(zhuǎn)載請(qǐng)說明出處內(nèi)容投訴
147SEO » typecho插件-147SEO

發(fā)表評(píng)論

歡迎 訪客 發(fā)表評(píng)論

一個(gè)令你著迷的主題!

查看演示 官網(wǎng)購買
×

服務(wù)熱線

微信客服

微信客服