stasiara

Рейтинг
7
Регистрация
12.11.2023
TheVS #:
Это хреновая затея изначально. Этот метод честного заработка авторов даже 15 лет назад не работал, вы потратите время зря на подобные решения.

А почему затея хреновая? 

bobolab #:

flat pm плагин же есть...

Это работает!) Круто, спасибо за совет!

SeoA #:
А сам php author то выводится где ты пытаешься его вывести?

нет, не выводится. чего поделать нужно, подскажете?)

Вячеслав Скоблей #:
function show_rsy_ad_by_author() {
    global $post;

    // Проверяем, есть ли текущий пост
    if (is_single()) {
        // Получаем ID автора поста
        $author_id = $post->post_author;

        // Определяем, какой блок РСЯ показывать в зависимости от ID автора
        switch ($author_id) {
            case 1:
                // Код блока РСЯ для автора с ID 1
                echo '<div class="rsy-block">Код блока РСЯ для автора 1</div>';
                break;
            case 2:
                // Код блока РСЯ для автора с ID 2
                echo '<div class="rsy-block">Код блока РСЯ для автора 2</div>';
                break;
            // Добавьте другие кейсы для разных авторов
            default:
                // Код блока РСЯ по умолчанию для всех остальных авторов
                echo '<div class="rsy-block">Код блока РСЯ по умолчанию</div>';
                break;
        }
    }
}

// Используем хук для вывода рекламы после контента поста
add_action('the_content', 'show_rsy_ad_by_author');

Спасибо, но не вышло.  Пустой блок получается :((

Решено:  сделал разовое подключение скрипта https://vk.com/js/api/openapi.js?169

А код плейлиста вставил без него.

Спасибо пользователю maksam07 с другого форума:))