Плагин Wordpress UltimateMember не может отобразить шорткод из post_content - PullRequest
0 голосов
/ 28 февраля 2020

Я создаю веб-сайт для спортсменов: 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.

Можете ли вы помочь мне решить эту проблему?

...