Итак ... Я разрабатываю плагин для WordPress, и предполагается изменить источник изображений, которые вы получаете с помощью функции WordPress get_the_post_thumbnail_url()
У вас есть тема, и вы получаете источники для изображений сget_the_post_thumbnail_url($id)
и он возвращает что-то вроде этого https://wordpress/path/to/image.jpg
, и я хочу изменить вывод этой функции ВНУТРИ этого плагина, например, когда я изменяю его в моем плагине, и когда вы используете эту функцию внутри своей темы, он выводит мою измененную версию.
Я пытался использовать add_filter()
, и он просто не работает, и я не знаю, должен ли он вообще работать.
function my_function_idk( $example ) {
$asd = $example.'lul123';
return $asd;
}
add_filter( 'get_the_post_thumbnail_url', 'my_function_idk' );
// expected output: https://wordpress/path/to/image.jpglul123
Фактический результат: https://wordpress/path/to/image.jpg
Может быть, я понял, что вы должны использовать apply_filters()
, чтобы этот фильтр работал, но вы должны использовать его в ЭТОЙ ТЕМЕ, а я этого не хочу.Я просто хочу изменить эту функцию ... Возможно ли это?
Я просто не понимаю их документацию ... Я бушую за WordPress ... fkn bulsht.