Я создаю веб-сайт для спортсменов: http://magyaratleta.hu
Я использую плагин UtimateMember.
Я создал собственную вкладку "Eredmények" см. в: http://magyaratleta.hu/user/julcsikatleta/?profiletab=mycustomtab
В функциях шаблона. php внутри функции, которая была получена отсюда: https://docs.ultimatemember.com/article/69-how-do-i-add-my-extra-tabs-to-user-profiles поместил мой код внутри этого function: function um_profile_content_mycustomtab_default
Я также создал форму с шорткодом: [ultimatemember form_id = "1405"]
Я пытался получить и показать этот шорткод из определенного поста, с такими методами:
$mypost = get_post(1406);
echo do_shortcode($mypost->post_content);
Также попробовал прямой:
echo do_shortcode('[ultimatemember form_id="265"]');
А также:
apply_filters( 'the_content', get_post_field('post_content', 1406) );
И:
. . . wp_filter_nohtml_kses( $mypost->post_content ); . . .
Поэтому, когда я пытаюсь запустить этот шорткод с помощью любого из этих методов, происходит следующее: на сайте происходит ошибка 500.
Можете ли вы помочь мне решить эту проблему?