久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

插件更新檢查器

給Wordpress增添更新功能

WordPress插件的自定義更新檢查器。如果您不想將項目托管在正式的WP存儲庫中,但仍然希望它支持自動更新,則很有用。盡管名稱,它也適用于主題。

Github: https://github.com/YahnisElsts/plugin-update-checker

本站下載:

[zrz_file link="https://cdn.getimg.net/npc/2019/wordpress/plugin/plugin-update-checker-4.8.1.zip" name="plugin-update-checker-4.8.1.zip" code=""]

私人和商業插件的自動更新

插件更新檢查器

這是針對WordPress插件和主題的自定義更新檢查器庫。它使您可以將自動更新通知和一鍵式升級添加到商業插件,私有主題等。您需要做的就是將插件/主題詳細信息放在JSON文件中,將文件放在服務器上,然后將URL傳遞給庫。該庫會定期檢查URL,以查看是否有可用的新版本,并在必要時向用戶顯示更新通知。

從用戶的角度來看,它就像在WordPress.org上托管的插件和主題一樣工作。更新檢查器使用大多數WordPress用戶熟悉的默認升級UI。

  • GitHub整合
  • BitBucket集成
  • GitLab集成

入門

自托管插件和主題

  1. 下載最新版本并將plugin-update-checker目錄復制到您的插件或主題。
  2. 轉到examples子目錄,然后打開適合您的項目類型的.json文件。用您的插件/主題詳細信息替換占位符數據。
    • 插件示例:
 {
 	"name" : "Plugin Name",
 	"version" : "2.0",
 	"download_url" : "http://example.com/plugin-name-2.0.zip",
 	"sections" : {
 		"description" : "Plugin description here. You can use HTML."
 	}
 }
  • 這是一個最小的示例,其中省略了可選字段。有關受支持字段及其說明的完整列表,請參見此表
  • 主題示例:
 {
 	"version": "2.0",
 	"details_url": "http://example.com/version-2.0-details.html",
 	"download_url": "http://example.com/example-theme-2.0.zip"
 }
  • 這實際上是一個完整的示例,其中顯示了所有與主題相關的字段。version并且download_url應該是不言自明的。該details_url鍵指定頁面,用戶將看到,如果他們點擊“查看版本1.2.3的詳細信息”鏈接的更新通知。
require 'path/to/plugin-update-checker/plugin-update-checker.php';
$myUpdateChecker = Puc_v4_Factory::buildUpdateChecker(
	'http://example.com/path/to/details.json',
	__FILE__, //Full path to the main plugin file or functions.php.
	'unique-plugin-or-theme-slug'
);
  1. 注意:如果您使用的是Composer自動加載器,則不需要顯式require的庫。

如何發布更新

更改versionJSON文件中的數字,并確保其download_url指向最新版本。如有必要,請更新其他字段。提示:您可以使用wp-update-server自動執行此過程。

默認情況下,庫將每12小時檢查一次指定的URL是否有更改。您可以通過單擊“插件”頁面上的“檢查更新”鏈接(位于“訪問插件站點”鏈接旁邊)來強制其立即進行檢查。主題沒有該鏈接,但是您也可以像這樣觸發更新檢查:

  1. 安裝調試欄
  2. 點擊管理欄(又稱工具欄)中的“調試”菜單。
  3. 打開“ PUC(您的子彈)”面板。
  4. 點擊“立即檢查”按鈕。

筆記

  • 傳遞給第二個參數buildUpdateChecker必須是主插件文件或主題目錄中任何文件的絕對路徑。如果遵循“入門”說明,則可以只使用__FILE__常量。
  • 第三個參數(即段塞)是可選的,但建議使用。在大多數情況下,該段應該與您的插件目錄的名稱相同。例如,如果您的插件位于其中/wp-content/plugins/my-plugin,請將slug設置為my-plugin。如果忽略該段,更新檢查器將使用主插件文件的名稱作為段(例如my-cool-plugin.php→?my-cool-plugin)。如果您的插件的通用文件名為,則可能導致沖突plugin.php。這不會影響主題,因為PUC使用主題目錄名稱作為默認標記。但是,如果您打算在自己的代碼中使用該段代碼(例如,過濾更新或覆蓋更新檢查器行為),則最好進行顯式設置。

許可證管理

當前,更新檢查器沒有任何內置的許可證管理功能。它僅提供了一些掛鉤,您可以使用這些掛鉤,例如,添加許可證密鑰以更新請求($updateChecker->addQueryArgFilter())。如果您正在尋找管理和驗證許可證的方法,請在此問題中發表您的反饋。

GitHub整合

  1. 下載最新版本并將plugin-update-checker目錄復制到您的插件或主題。
  2. 將以下代碼添加到主插件文件或functions.php
require 'plugin-update-checker/plugin-update-checker.php';
$myUpdateChecker = Puc_v4_Factory::buildUpdateChecker(
	'https://github.com/user-name/repo-name/',
	__FILE__,
	'unique-plugin-or-theme-slug'
);

//Optional: If you're using a private repository, specify the access token like this:
$myUpdateChecker->setAuthentication('your-token-here');

//Optional: Set the branch that contains the stable release.
$myUpdateChecker->setBranch('stable-branch-name');
  1. 僅插件:將readme.txt根據WordPress.org插件自述文件標準格式化的文件添加到您的存儲庫。當用戶單擊“查看版本1.2.3詳細信息”鏈接時,將顯示此文件的內容。

如何發布更新

該庫支持幾種不同的方法來在GitHub上發布更新。選擇最適合您的工作流程的一種。

  • GitHub版本使用GitHub上的“發布”功能創建新版本。標簽名稱和發行標題無關緊要。該描述是可選的,但如果您提供了描述,則當用戶單擊“插件”頁面上的“查看版本xyz詳細信息”鏈接時,將顯示該描述。請注意,PUC會忽略標記為“這是預發行版本”的發行版本。如果要使用發布資產,請enableReleaseAssets()在創建更新檢查器實例后調用該方法:
 $myUpdateChecker->getVcsApi()->enableReleaseAssets();
  • 標簽要發布1.2.3版,請創建一個名為v1.2.3或的新Git標簽1.2.3。而已。PUC不需要嚴格遵守SemVer。這些都是有效的標簽名稱:v1.2.3v1.2-foo1.2.3_rc1-ABC1.2.3.4.5。但是,請注意,它不足以過濾掉alpha / beta / RC版本。如果這是一個問題,你可能需要使用GitHub的版本或分支代替。
  • 穩定的分支將更新檢查器指向穩定的生產就緒分支:
 $updateChecker->setBranch('branch-name');
  • PUC將定期檢查Version主插件文件中的標頭,或者style.css如果它大于已安裝的版本,則顯示通知。注意:如果將分支設置為master(默認值),更新檢查器將首先查找最新版本和標簽。master如果找不到其他合適的分支,它將僅使用分支。

筆記

該庫將從發布/標簽/分支的以下部分提取更新詳細信息:

  • 版本號
    • “版本”插件標頭。
    • 最新的GitHub版本或標簽名稱。
  • 變更日志
    • 的“更改日志”部分readme.txt
    • 以下文件之一:CHANGES.md,CHANGELOG.md,changes.md,changelog.md
    • GitHub發行說明。
  • 必需和經過測試的WordPress版本
    • 中的“至少需要”和“經過測試”字段readme.txt
    • 以下插件頭:?Required WPTested WPRequires at leastTested up to
  • “最新更新”時間戳
    • 最新GitHub版本的創建時間戳。
    • 所選標簽或分支中的最新提交。
  • 下載次數
    • download_count最新版本的統計信息。
    • 如果您不使用GitHub版本,則不會有下載統計信息。
  • 其他插件詳細信息-作者,首頁URL,描述
    • 的“說明”部分readme.txt
    • 遠程插件頭(即GitHub上的最新版本)。
    • 本地插件頭(即當前安裝的版本)。
  • 評分,橫幅,屏幕截圖
    • 不支持。

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
?
購物車
優惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      色婷婷激情一区二区三区| 在线视频一区二区三| 色狠狠一区二区| 亚洲午夜在线电影| 日韩一区二区三区视频在线| 麻豆一区二区在线| 久久久夜色精品亚洲| 波多野结衣中文字幕一区 | 国产三级三级三级精品8ⅰ区| 亚洲 欧美综合在线网络| 91精品国产入口| 成人app软件下载大全免费| 亚洲福利国产精品| 久久精品日韩一区二区三区| 色综合久久综合网| 激情国产一区二区 | 欧美一级高清片在线观看| 久久黄色级2电影| 久久久精品一品道一区| 91麻豆精东视频| 免费高清在线视频一区·| av动漫一区二区| 亚洲成人高清在线| 国产女主播在线一区二区| 欧美中文字幕一区二区三区亚洲| 韩国v欧美v亚洲v日本v| 亚洲影院理伦片| 日韩免费福利电影在线观看| 成人小视频在线观看| 日韩av在线免费观看不卡| 日韩美女天天操| 在线视频欧美区| 成人免费精品视频| 蜜臂av日日欢夜夜爽一区| 亚洲青青青在线视频| 欧美成va人片在线观看| 欧美在线999| 国产精品乡下勾搭老头1| 毛片av一区二区| 亚洲一区电影777| 亚洲女同女同女同女同女同69| 久久久三级国产网站| 欧美日韩中字一区| 91在线观看美女| 蜜桃精品视频在线| 一级做a爱片久久| 自拍偷拍欧美激情| 久久这里只有精品6| 欧美性猛片aaaaaaa做受| 盗摄精品av一区二区三区| 日韩av一级片| 亚洲一区中文日韩| |精品福利一区二区三区| 欧美一区中文字幕| 日韩视频免费观看高清完整版在线观看| 成人深夜在线观看| 精久久久久久久久久久| 青青草国产成人99久久| 久久精品国产一区二区| 亚洲午夜三级在线| 亚洲黄色录像片| 久久日韩粉嫩一区二区三区| 欧美一区二区三区爱爱| 欧美一区二区三区电影| 日韩精品一区二区三区三区免费| 日韩一区二区三区在线视频| 日韩精品一区二区三区四区| 日韩欧美中文字幕公布| 欧美mv日韩mv亚洲| 亚洲精品一线二线三线无人区| 91精品国产手机| 精品卡一卡二卡三卡四在线| 久久色.com| 日本一区二区三区高清不卡| 国产精品久久久久久久第一福利| 亚洲欧洲在线观看av| 亚洲男人的天堂网| 午夜天堂影视香蕉久久| 久久精品国产77777蜜臀| 国产精品一区二区男女羞羞无遮挡 | 中文字幕中文在线不卡住| 亚洲人成小说网站色在线| 一区二区三区欧美在线观看| 一区二区三区美女| 丝袜亚洲另类欧美| 国产99久久久久| 色狠狠色狠狠综合| 日韩欧美在线不卡| 成人免费视频在线观看| 亚洲图片欧美一区| 国产九色sp调教91| 色88888久久久久久影院野外| 欧美三级蜜桃2在线观看| 精品国精品国产| 中文字幕一区av| 亚洲一区二区三区在线看| 蜜臀av国产精品久久久久 | 欧美日韩不卡在线| 国产欧美日韩精品一区| 亚洲高清久久久| 国产成人福利片| 欧美日韩成人一区| 国产精品久久免费看| 日本欧美肥老太交大片| av在线播放一区二区三区| 欧美美女网站色| 国产精品久久看| 国产精品一区在线| 日韩一区二区三区视频| 亚洲精品久久久蜜桃| 国产激情精品久久久第一区二区| 欧美日韩一区二区三区高清| 国产精品麻豆一区二区| 国模冰冰炮一区二区| 7777精品伊人久久久大香线蕉经典版下载 | 国产亚洲综合在线| 偷拍亚洲欧洲综合| 91麻豆国产精品久久| 久久精品一区蜜桃臀影院| 午夜私人影院久久久久| 色哟哟国产精品免费观看| 久久久一区二区三区| 日日夜夜免费精品| 91色.com| 中文字幕在线观看一区二区| 国产一区二区三区久久悠悠色av| 91精品国产日韩91久久久久久| 亚洲一区二区三区国产| 9久草视频在线视频精品| 久久久久97国产精华液好用吗| 国内成人精品2018免费看| 欧美美女黄视频| 丝袜诱惑亚洲看片| 91精品国产福利| 丝袜美腿高跟呻吟高潮一区| 欧美性三三影院| 亚洲高清视频中文字幕| 欧美人与性动xxxx| 丝袜诱惑制服诱惑色一区在线观看| 欧美视频一区二区三区在线观看| 一二三区精品视频| 欧美日韩国产经典色站一区二区三区 | 国产网站一区二区| 国产乱人伦偷精品视频不卡 | 久久奇米777| 国产成人在线视频网址| 国产精品无遮挡| 91美女片黄在线观看| 有码一区二区三区| 欧美精品久久久久久久久老牛影院| 午夜激情一区二区| 欧美tickling网站挠脚心| 国产高清精品在线| 成人免费在线视频观看| 精品视频在线免费| 七七婷婷婷婷精品国产| 久久久噜噜噜久久人人看| 国产.精品.日韩.另类.中文.在线.播放| 中文av一区特黄| 欧美日韩国产精品自在自线| 国精产品一区一区三区mba视频| 国产调教视频一区| 色噜噜久久综合| 麻豆91免费观看| 亚洲国产精品精华液ab| 欧美午夜理伦三级在线观看| 精品一区二区三区在线播放视频| 国产精品亲子乱子伦xxxx裸| 欧美三级电影精品| 精品一区二区综合| 一区2区3区在线看| 日韩欧美激情四射| gogo大胆日本视频一区| 亚洲国产精品一区二区久久恐怖片 | 一区二区三区免费在线观看| 日韩一级黄色片| 一本色道久久综合狠狠躁的推荐 | 欧美性大战久久| 国产成人免费xxxxxxxx| 丝袜诱惑亚洲看片| 国产精品日日摸夜夜摸av| 日韩欧美国产精品一区| 波多野结衣在线一区| 精品中文av资源站在线观看| 一区二区三区四区视频精品免费 | 国产精品久久久久久久久快鸭 | 欧美日韩小视频| 国产美女在线观看一区| 国产成人精品在线看| 五月天亚洲婷婷| 亚洲天堂福利av| 欧美一区二区三区四区视频| 成人动漫一区二区在线| 国产精品一卡二| 麻豆免费看一区二区三区| 国产精品久久综合| 日本特黄久久久高潮| 亚洲一区二区在线观看视频| 日本一区二区三区国色天香| 精品国产一区二区三区久久久蜜月|