Всем привет =) Столкнулся со странной ситуацией... в вордпресе создал шоркод...вывожу его, а он мне двойной ответ присылает (два ответа рядом друг с другом). Подскажите пожалуйста с чем это может быть связано? Вот код PHP: function info_function() { global $current_user; echo get_avatar( $current_user->ID, 80 ); echo ' '.$current_user->user_login; echo $current_user->user_email; } add_shortcode('info_instruction', 'info_function'); Заранее спасибо =)
функцию лучше так написать, может, поможет? PHP: function info_function() { global $current_user; return get_avatar($current_user->ID, 80).' '.$current_user->user_login.$current_user->user_email; }
@svkarasev, не внимательно читали документацию. Шорткод в вордпрессе не должен ничего выводить, он должен возвращать строку.
ну тогда вот так PHP: function info_function() { global $current_user; return get_avatar($current_user->ID, 80).' '.$current_user->user_login.$current_user->user_email; } echo add_shortcode('info_instruction', 'info_function');
@aprofen, вы и с первого раза верно подсказали Но я объяснил просто ещё @svkarasev почему надо так, а не как у него написано.