Сделать Избранное Изображение Доступным Для Совместного Использования На Нескольких Страницах?

  • Автор темы AVaRus
  • Обновлено
  • 19, Oct 2024
  • #1

По сути, я хочу разместить одно и то же изображение на нескольких подстраницах соответствующей основной страницы.

Есть ли какой-нибудь плагин, который позволяет мне это сделать, чтобы они могли наследовать избранное изображение?

#изображения

AVaRus


Рег
21 Nov, 2015

Тем
77

Постов
173

Баллов
608
  • 25, Oct 2024
  • #2

Вы можете легко сделать это, подключившись к действию save_post и обновив настраиваемое поле избранного изображения. В файле function.php добавьте следующий код:

 function interit_featured_image( $post_id ) {

// Get Parent ID

$parent_id = wp_get_post_parent_id( $post_id );

// Only proceed if this page has a parent

if ($parent_id != 0) :

// Get Parent Thumbnail

$parent_thumbnail = get_post_meta( $parent_id, '_thumbnail_id', true );

// Get Parent Caption Data (for the other plugin)

$parent_caption = get_post_meta( $parent_id, '_cc_featured_image_caption', true );

// Set Thumbnail

update_post_meta( $post_id, '_thumbnail_id', $parent_thumbnail );

// Set Caption (again, for the other plugin)

update_post_meta( $post_id, '_cc_featured_image_caption', $parent_caption );

endif;

}
add_action( 'save_post', 'interit_featured_image' );
 
 

Lpa485skestSoky


Рег
22 Aug, 2006

Тем
69

Постов
183

Баллов
548
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно