Как добавить html в php с php в html

Я хочу вставить html в код php, но проблема в том, что эта часть html уже содержит код php. Ниже приведен неправильный код, может ли его исправить любой орган ??

<?php
	if (isset( $metro_creativex_feat_image[0] )) :
		echo ' <a href = "<?php the_permalink(); ?>"><div class = "img">' . get_the_post_thumbnail() . '</a></div>';
		endif;
?>
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
55
3

Ответы 3

У вас есть вторая половина правильно, вам просто нужно было исправить бит постоянной ссылки, выйдя из строки следующим образом:

echo ' <a href = "' . the_permalink() . '"><div class = "img">' . get_the_post_thumbnail() . '</a></div>';

Привет, попробуйте следующее

<?php
    if (isset( $metro_creativex_feat_image[0] )) :
        echo ' <a href = "' . the_permalink() . '"><div class = "img">' . get_the_post_thumbnail() . '</a></div>';
        endif;
?>

Вы добавили результат функции get_the_post_thumbnail, поэтому вам также нужно добавить результат функции the_permalink.

Также объясните, почему оператору следует использовать этот код.

Masivuye Cokile 19.09.2018 13:27

Достаточно ли моего объяснения?

Adrian Bean 19.09.2018 13:32

Мэм, пожалуйста, замените приведенный ниже сценарий вашим существующим.

<?php
if ( isset($metro_creativex_feat_image[0]) ) {
    echo '<a href = "'.the_permalink().'"><div class = "img">' . 
get_the_post_thumbnail() . '</div></a>';
}
?>

Другие вопросы по теме