Попытка do_shortcode внутри файла шаблона, но требуется php внутри do_shortcode - PullRequest
0 голосов
/ 17 марта 2020

У меня есть шаблон php для архива сообщений, и это часть

<h3 class="entry-title mh-posts-grid-title">
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark">   
<?php the_title(); ?>
</a>
</h3>

Теперь я хочу использовать это внутри шорткода, и я попробовал его только с частью the_title ();

Я попробовал несколько решений, которые нашел здесь. Когда я пытаюсь сделать это с простым html вместо the_title (), это работает, но как только я пытаюсь сделать это с the_title, я получаю ошибки, или название не появляется. Мне нужны прилагаемые шорткоды

Что я пробовал

<?php echo do_shortcode( '[um_loggedin] $the_title [/um_loggedin]' );?
<?php echo do_shortcode( '[um_loggedin] $the_title() [/um_loggedin]' );?
<?php echo do_shortcode( '[um_loggedin] $the_title(); [/um_loggedin]' );?

То же самое без $

Спасибо за любую помощь: (

1 Ответ

0 голосов
/ 17 марта 2020

Теперь я сам нашел решение

echo do_shortcode('[um_loggedin]'.get_the_title().' [/um_loggedin]');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...