Вставляем в Open Graph (Yoast) изображение из ACF
Главная страница › Блог › Для разработчиков › Вставляем в Open Graph (Yoast) изображение из ACF
Бывают такие ситуации, когда страница собирается полностью из полей AFC и здесь возникает проблема с использованием изображения в Open Graph og:image для SEO-плагина Yoast, так как он берет изображение из the_content() или из the_post_thumbnail().
Но выход есть, можно добавить код, который заставит Yoast брать определенное изображение для og:image (вставляем в functions.php):
1 2 3 4 5 6 7 8 9 | add_action('wpseo_register_extra_replacements', 'register_custom_yoast_variables'); add_filter('wpseo_opengraph_image', 'og_image'); function og_image($image) { global $post; if (get_field('acf_field_name', $post->ID)) { $image = get_field('acf_field_name', $post->ID); } return $image; } |
Поделиться: