У меня есть следующий код:
<div class="container"><div class="wrapper">
<p>Some Content/p>
<p>More Content</p>
<p>An Image</p>
<p>More Content</p>
<p>Even More Content</p>
<p>A Second Image</p>
</div></div>
Я хочу вставить немного PHP после второго абзаца. у меня есть JSFiddle, который работает без кода PHP, с помощью:
$('.wrapper p').eq(1).after('<div>hello</div>');
Но как только я добавлю код PHP, перестает работать с помощью:
$('.wrapper p').eq(1).after('<div>hello <?php wds_social_media_icons(); ?></div>');
В чем дело? Могу ли я просто не использовать PHP с .after?
PHP — это серверный язык, он не может быть интерпретирован клиентским браузером.
Вы должны поместить всю свою логику PHP на свой сервер.
Других решений пока нет …