亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

WordPress Borlabs Cookies:使用過濾器修改“previewHTML”

WordPress Borlabs Cookies:使用過濾器修改“previewHTML”

PHP
鴻蒙傳說 2022-11-04 16:23:54
我正在使用適用于 WordPress 的 Borlabs Cookie 插件,并且我正在嘗試添加過濾器來修改預覽 html 以進行內容阻止,如下所述:https ://borlabs.io/kb/action-filter-hooks/#ch_9 。但是,返回值似乎根本沒有被使用,只是被默認的 html 替換。這是我當前的代碼functions.php:add_filter('borlabsCookie/contentBlocker/modify/content/vimeo', function ($content) {    $contentBlockerData = BorlabsCookieHelper()->getContentBlockerData('vimeo');    // example editing of previewHTML    $contentBlockerData['previewHTML'] = '';    // debug    echo 'DEBUG';    return $contentBlockerData['previewHTML'];});“調試”被打印,所以此時預覽 html 應該是空的,但在前端它仍然會生成默認的內容攔截器預覽 html:<div class="BorlabsCookie">    <div class="_brlbs-content-blocker">        <div class="_brlbs-embed _brlbs-video-vimeo">...        </div>    </div></div>還有其他人有這個問題嗎?我知道這可以在插件的管理區域輕松完成,但我仍然希望能夠使用過濾器掛鉤來解決這個問題。
查看完整描述

1 回答

?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

找到了解決方案!其實很容易。


對于任何感興趣的人:該插件有一個優先級為 100 的標準過濾器。因此,為了在默認過濾器之后應用自定義過濾器,需要大于 100 的優先級:


add_filter('borlabsCookie/contentBlocker/modify/content/vimeo', function ($content) {

    ...

}, 1000, 1);


查看完整回答
反對 回復 2022-11-04
  • 1 回答
  • 0 關注
  • 105 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號