Я использую один php echo, чтобы добавить метатег og: image следующим образом:
1
echo "<meta property=\"og:image\" content=\"https://example.com/Gallery/$b/$new/imagename-$b-$new-$three.jpg\" />";
и повторяет этот URL изображения: https://example.com/Gallery/book/new/imagename-book-new-3.jpg
2
И я начал использовать phpThumb, чтобы изменить размеры изображения в параметрах URL (поскольку я не нашел более простой способ), и эхо:
echo '<img src="'.htmlspecialchars(phpThumbURL('src=https://example.com/Gallery/book/new/imagename-book-new-3.jpg&w=100&h=200', '/phpThumb/phpThumb.php')).'">';
Что мне нужно сделать, это объединить 2 эхо (без img src
часть) внутри первая!
Я много пробовал, и я хочу что-то вроде:
Результат
echo "<meta property=\"og:image\" content=\"'.htmlspecialchars(phpThumbURL('src=https://example.com/Gallery/$b/$new/imagename-$b-$new-$three.jpg&w=100&h=200&iar=1', '/zJ/phpThumb/phpThumb.php')).'\" />";
Измените одинарные кавычки на двойные, чтобы выполнялась средняя объединенная часть (не печаталась как статическая строка).
echo "<meta property=\"og:image\" content=\"". htmlspecialchars(phpThumbURL("src=https://example.com/Gallery/$b/$new/imagename-$b-$new-$three.jpg&w=100&h=200&iar=1", '/zJ/phpThumb/phpThumb.php'))
. "\" />";
Других решений пока нет …