Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Вывод шорткода во вкладке 2. Проблема устранена.
2ответ(ов) в теме
Андрей Помогу
не в сети 2 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
1
19:28
Версия WP-Recall: 16.24.30

Здравствуйте.

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

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

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

Вы не можете просматривать опубликованные ссылки

код:

// возьмем из поля профиля ссылку и картинку и выведем шорткод в произвольной вкладке
function otfm_user_adver_func(){
    global $rcl_office;             // чей кабинет. id
    if(!$rcl_office) return false;  // вообще не кабинет
    
    $target = get_user_meta( $rcl_office, 'link_64', true );        // ссылка
    $img    = get_user_meta( $rcl_office, 'kartinka_68', true );    // картинка
    
    if( empty($target) || empty($img) ) return false; // что-то из этого не заполнено
 
    $link = '<a href="'.$target.'">';
        $link .= '<img src="'.$img.'">';
	$link .= '</a>';
    
    return $link;
}
add_shortcode('otfm_user_adver', 'otfm_user_adver_func');

Сейчас вставление этого кода в файл functions.php темы приводит к падению сайта.

Редакции сообщения
20.12.2020 19:29Андрей ПомогуПричина: не указано
20.12.2020 19:49Андрей ПомогуПричина: не указано
0
Андрей Помогу
не в сети 2 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
2
21:37

Тему можно закрыть. Моя ошибка. Причина в том, что 2 раза вставил один и тот же код.

Извините!

0
Вы не имеете права на публикацию сообщений в этой теме