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

typecho插件-147SEO

typecho插件-147SEO

typecho插件,可以豐富網站的整體功能,并且很多typecho插件是網站SEO優化類型的插件,所以網站整體的美化,結構的優化,SEO優化等等功能都可以通過typecho插件來實現。并且隨著互聯網的發展,搜索引擎算法的升級,typecho插件也可以實時跟進,根據當下的情況來制定或者開發功能以滿足站長對網站的需求。

采集.png

typecho插件的一些功能介紹,搜索區塊適配支持Pjax側邊欄博主頭像hover按鈕支持了外部鏈接跳轉方式。可以實現友情鏈接頁面的友鏈支持了外部鏈接跳轉方式typecho插件的展示區塊支持了外部鏈接跳轉方式,同時加入了調整PC端頂部右側搜索樣式修復樣式一在非本地儲存情況下出現方式圖標不顯示的BUGtypecho插件的獨立頁面-新增跳轉指定頁,如果一頁一頁翻有些費勁,那么可以試試輸入頁碼快速翻頁typecho插件的優化獨立頁面,可以全部標簽實現,typecho插件可以分類頁面圖底文字樣式點擊背景不進入文章內頁的BUG

采集設置圖.png

typecho插件關于界面美化的功能實現原理,工欲善其事,必先利其器。搭建好開發環境對于后續進行插件開發來說是很重要的,有個好用的IDE能有效提升開發效率。Linux環境,安裝配置總體上還是比較簡單的。php.ini里配置xdebug(僅供參考,對于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

發布.png

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

發布設置.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為插件的名字),否則無法正確加載插件。必須實現Typecho_Plugin_Interface接口,也就是要implements Typecho_Plugin_Interface

Typecho_Plugin_Interface有一些方法需要我們實現。如果空著會報錯,此時在紅線上按Alt+Enter快捷鍵,然后會提示 Add method stubs,然后按Enter就會自動生成相應的方法代碼了,還有默認的注釋。

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


轉載請說明出處
147SEO » typecho插件-147SEO

發表評論

歡迎 訪客 發表評論

一個令你著迷的主題!

查看演示 官網購買
×

服務熱線

微信客服

微信客服