Intereting Posts
WordPress Скрыть Показать сценарий содержимого и активировать / деактивировать скрипт на экранах Разрешить регистрацию только через социальное соединение Получите значение из поля ввода и перейдите в update_meta_data как $ meta_value Как правильно избежать данных Альтернативы MySQL: Do Percona Server и MariaDB хорошо работают с WordPress, и делают ли они WordPress лучше? Формат даты с родительным падетом имени месяца не работает Значок по умолчанию – как его установить Не удается получить объект бабушки и дедушки Сайт взломан – исправлен – теперь нельзя активировать тему После изменения темы меню необходимо вручную связать с соответствующим расположением темы Как исключить термины из основного запроса наиболее эффективным способом? Explode () ожидает строку Скрыть содержимое после перехода на страницу 2 архива, показать содержимое, когда на первой странице Безопасный способ получить идентификатор сообщения в файле the_title () WP 3.4 – какое действие / hook вызывается при сохранении настройки темы?

Вставить PHP-код в текст

У меня есть этот код для вставки постоянной ссылки, но не работает, верните точно код:

$text = '<form><td>Permalink to: <?php the_title();?></td><textarea cols="85" rows="2" readonly="readonly" onclick="select()"/><?php echo $permalink = get_permalink( $id ); ?></textarea></form>'; 

Это то, что в настоящее время проявляется: Скриншот

Solutions Collecting From Web of "Вставить PHP-код в текст"

Лучшим, более чистым способом сделать это было бы использование правильных методов возврата строк и конкатенации. Я говорю это, потому что вы пытаетесь поместить функции, которые эхо-контент (т.е. the_title() в переменную – это не сработает !!!

Вместо:

 $text = '<form><td>Permalink to: '; $text .= get_the_title(); $text .='</td><textarea cols="85" rows="2" readonly="readonly" onclick="select()"/>'; $text .= get_permalink( $id ); $text .= '</textarea></form>'; 

Или, если вы абсолютно должны иметь это в одной длинной строке:

 $text = '<form><td>Permalink to: ' . get_the_title() . '</td><textarea cols="85" rows="2" readonly="readonly" onclick="select()"/>' . get_permalink( $id ) . '</textarea></form>';