Я пытаюсь отфильтровать название типа А пост, и я получил этуCatchable фатальная ошибка: Объект класса StdClass не может быть преобразован в строку в строке 125 ...... в WordPress
Catchable fatal error: Object of class stdClass could not be converted to string in line 125
Вот код, который я использовал ...
add_filter('wpseo_title', 'vehicle_listing_title', 10, 1);
function vehicle_listing_title($title) {
global $post;
if (get_post_type() == 'vehicles'){
$model = get_queried_object('vehicle_model');
$location = get_queried_object('vehicle_location');
$title = $model . "used cars for sale in" . $location .'on'. get_bloginfo('name'); <---- this is line 125
}
return $title;
}
Блин, название говорит о том, что 'get_queried_object' должен возвращать объект, который вы только конкатенировать его бечевкой и не реализует' __toString' я полагаю. Попробуйте 'var_dump ($ model, $ location)' и посмотрим. – Chay22