為wordpress建立隨機呼叫名言名句的小外掛程式

2022-10-03 09:45:12 字數 1558 閱讀 3197

最近,製作了不少粗糙的wordpress主題,但是一直未涉足wordpress外掛程式的製作,網路上關於外掛程式製作的資料也不多,自己摸索了一下,學習了乙個隨機呼叫名言名句的小外掛程式,雖然沒什麼技術含量,但是也代表了wordpress外掛程式開發的乙個基本步驟吧,下面,就和網友們共享一下此外掛程式建立的過程,與大家共同學習之。

第一步、建立乙個random_words.php的檔案,放置在wp-content/plugins裡面,注意儲存為utf-8模式哦。這個就是我們外掛程式的內容頁了。

第二步、在random_words.php中插入你外掛程式的相關介紹說明文字吧,其格式如下:

<?php

plugin name: 隨機名言

description:隨機呼叫名言名句

author: luoboyu

author uri:

注意,這個要放到該檔案的頂部喲,不可以放錯地方了。標準的外掛程式資訊至少要有外掛程式名稱(plugin name),這樣wordpress才能識別你的外掛程式。其他資訊將顯示在控制面板外掛程式管www.cppcns.com理頁面中。建立好之後,你的後台便會出現你剛剛建立的外掛程式資訊了(如下圖所示)。

外掛程式管理頁面

第三步、呼叫的儲存的資料,即我們將我們需要呼叫的內容(名言名句)儲存在乙個陣列中,然後隨機呼叫此陣列中的任意一條資訊即可,**如下所示:

function words_generate() {

$words = array(

'學會理解,因為只有理解別人,才會被別人理解。',

'學會快樂,因為只有開心度過每一天,活得才精彩。',

'當困難來臨時,用微笑去面對,用智慧型去解決。',

'天時不如地利,地利不如人和。',

'互相寬容的夫妻一定百年共枕。'

return $words[rand(0, count($quotes)-1)];

我們建立了ab_arq_generate()函式,該函式返回值為$quotes這個陣列變數中儲存的任意一條名言名句,當然,我們需要把想要顯示的www.cppcns.com名言名句存入陣列中即可。

第四步、當我們啟用此外掛程式的時候,返回任意一條名言名句。**如下:

function words_change_bloginfo( $text, $show ) {

if('description' == $show ){

$text = words_generate();

return $text;

第五步、使用過濾器awww.cppcns.comdd_filter()函式dkouzvul

add_filter('bloginfo', 'words_change_bloginfo', 10, 2 );

好了至此,這個簡單的隨機名言外掛程式就結束了。那麼我們如何呼叫它了,呵呵,簡單的很,一行**即可:

<?php echo words_change_bloginfo($text, true); ?>

請在需要呼叫的地方加入上述**即可了,我們看一下在本地測試的結果(本人是在single頁面呼叫了一次):

每日名言外掛程式呼叫

python 隨機森林調參 隨機森林調參

前兩天寫了個scikit learn初步學習,今天沒事又照著寫了個rf模型的,剛開始還不懂這個python列表推導式,想了想還是挺好用的。然後用了gridsearchcv這個引數優化類,遍歷多種引數組合 也就是暴搜最優引數組合 通過交叉驗證確定最佳效果引數。所以優化完可能對訓練資料擬合更差,泛化能力...

為informix建立乙個隨機函式

絕對不部分的資料庫都有自己的隨機函式,ifx這個方面一直比較懶惰,借用網上的方法,發布乙個隨機函式。random.c的源 如下 include main 編譯過程如下 cc dmi servbuild fpic i home informix incl public g o random.o c r...

wordpress的主題建立

當前版本 wordpress5.6 wordpress的主題主要存放在根目錄 wp content資料夾 themes資料夾下面 安裝完成wordpress後會自動內建三個系統的主題 在主題的存放位置下建立個資料夾,名字可以自定義 在上面建立的資料夾裡面新建個index.php style.css就...