В вашем файле header.php
ИЛИ single.php
(где бы ни находился ваш открывающийся элемент <body>
) вы можете сделать что-то вроде:
<body style="background: url('<?php echo get_the_post_thumbnail_url($post->ID, 'thumbnail'); ?>') no-repeat center center;">
ИЛИ вы можете обернуть ваше сообщениев новой оболочке div
и установить фон таким же образом. Примечание Вы должны быть внутри цикла, чтобы правильно использовать объект $post
ИЛИ вы можете вызвать global $post;
в верхней части файла, для которого вы пытаетесь его установить.
Если вы хотите использовать полную версию загруженного изображения, просто измените параметр thumbnail
на full
в функции get_the_post_thumbnail_url()
.
Справка: https://developer.wordpress.org/reference/functions/get_the_post_thumbnail_url/