0
我不是一個專業人士,但我試圖使用WordPress的webp圖像。替換特定目錄內的文件擴展名
我有一個名爲Rj Webp Converter的插件,它將圖像轉換爲webp格式,然後使用此函數將jpg,jpeg和png等擴展替換爲webp。
function callback($buffer) {
if(!is_admin() && $GLOBALS['pagenow'] != 'wp-login.php') {
$buffer = str_replace('.jpg','.webp',$buffer);
$buffer = str_replace('.jpeg','.webp',$buffer);
$buffer = str_replace('.png','.webp',$buffer); }
return $buffer; }
function buffer_start() { ob_start("callback"); }
function buffer_end() { ob_end_flush(); }
add_action('after_setup_theme', 'buffer_start');
add_action('shutdown', 'buffer_end');
但有一個問題。 上面的代碼替換每個圖像文件。 我想替換隻在wp-content/uploads/...目錄內的文件。
任何幫助表示讚賞。 :)