3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
在 WordPress 平台上有許多外掛可以使用,免費的很多,但付費的又更好用一點。付費的外掛定期會更新,若是當初是購買主題時,就附贈了這些付費外掛,雖然是可以正常使用沒錯,但因為沒有獨立授權,所以不能更新。因此,每當登入 WordPress 控制台時,畫面上就會彈出這些外掛、主題的更新通知。 又或是,我們協助客戶製作的 WordPress 網站,但客戶並不具有修改、除錯的能力,若是客戶動手更新了外掛,可能就會造成一些錯誤或是資料遺失。本篇透過在 WordPress 插入簡單的程式碼,就可以隱藏 WordPress 中特定外掛的更新。 下列程式碼可以插入在 functions.php 或 wp-config.php 這兩個檔案裡面,如果不知道這兩個檔案在哪裡,也許就先不要進行此修改。 下列程式碼需要外掛的執行檔名稱,可以在「外掛編輯器」中找到,例如本篇以 BeTheme 主題(以及很多主題都)附贈的 Visual Composer 為例,在外掛編輯器中,可以看到它的外掛名稱是 WPBakery Visual Composer,而執行檔名稱則是 js_composer/js_composer.php 我們可以把外掛名稱寫在註解內,而程式碼內則是要正確的填入執行檔名稱: /* Hide plugin update notices – WPBakery Visual Composer*/ function disable_plugin_updates( $value ) { unset( $value->response['js_composer/js_composer.php'] ); return $value; } add_filter( 'site_transient_update_plugins', 'disable_plugin_updates' ); 而 BeTheme 主題另外附贈的 LayerSlider 也是一樣: /* Hide plugin update notices – LayerSlider WP*/ function disable_plugin_updates( $value ) { unset( $value->response['LayerSlider/layerslider.php'] ); return $value; } add_filter( 'site_transient_update_plugins', 'disable_plugin_updates' ); 以上,將寫好的程式碼插入到 functions.php 或 wp-config.php 這兩個檔案裡面,指定的外掛就不會再跳出更新通知了。

本文由diarytaskinghousecom提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦