2012-03-06 3 views
0

Я объявил фильтр в Wordpress плагинWordpress add_filter не работает

$full_filename = apply_filters ('ses_wpscd_scheduled_export_filename', $folder . $filename); 

и я пытаюсь изменить «папку» выходное значение на что-то другое, используя add_filter с помощью функции ниже

add_filter('ses_wpscd_scheduled_export_filename', 'new_wpscd_scheduled_export_filename',11,1); 
function new_wpscd_scheduled_export_filename($val) 
{ 

    $newdir = '/home/testcom/public_html/orders/daily/'; 
    $olddir = '/home/testcom/public_html/wp-content/uploads/ses_wpscd/'; 
    $val = str_replace($old, $newdir, $val); 
    return $val; 
} 

но как-то в любом случае она поставляется со старой папкой.

Любые советы? Для меня это первый add_fiter, поэтому я, возможно, сделал что-то не так.

Благодаря

ответ

0
add_filter('ses_wpscd_scheduled_export_filename', 'new_wpscd_scheduled_export_filename', 11); 

function new_wpscd_scheduled_export_filename($val) { 
    return str_replace(ABSPATH . 'wp-content/uploads/ses_wpscd/' , '/home/testcom/public_html/orders/daily/', $val); 
} 
Смежные вопросы