Как автоматически добавлять карточку риелтора на объявление, которое он выставил?

Для автоматического добавления карточки риелтора к объявлению, которое он выставил в WordPress, вам потребуется создать пользовательскую функцию и использовать ее в соответствующем событии WordPress, например, при создании нового поста типа "объявление".

Вот пример кода, который демонстрирует, как реализовать это:

// Шаг 1: Создайте пользовательскую функцию, которая будет добавлять карточку риелтора к объявлению
function add_realtor_card_to_post($post_id) {
    // Проверяем, что тип поста - 'объявление'
    if(get_post_type($post_id) == 'объявление') {
        
        // Получаем информацию о риелторе из метаполей объявления (здесь предполагается, что риелтор хранится в метаполе с именем 'realtor')
        $realtor = get_post_meta($post_id, 'realtor', true);
        
        // Проверяем наличие риелтора и его карточки
        if(!empty($realtor) && !empty($realtor['card'])) {
            // Вставляем карточку риелтора в контент объявления
            $content = get_post_field('post_content', $post_id);
            $content .= $realtor['card'];
            wp_update_post(array('ID' => $post_id, 'post_content' => $content));
        }
    }
}
// Шаг 2: Подписываемся на событие создания нового поста типа 'объявление'
add_action('wp_insert_post', 'add_realtor_card_to_post');

Вам нужно разместить этот код в файле functions.php вашей активной темы WordPress или создать свою собственную плагин WordPress, а затем активировать его.

Эта функция будет вызываться каждый раз, когда вы создаете новое объявление, и добавлять карточку риелтора в его контент, если он указан в метаполях объявления.

Пожалуйста, обратите внимание, что вам может потребоваться настроить имя типа поста и имя метаполя, которые соответствуют вашей установке WordPress.