Custom Field Suite Именно этим плагином нужно вывести картинку и ссылку на картинку. При выводе через визуальны редактор оборачивается в тег P. Как этого избежать ? Как вывести ссылку на картинку? Нужно для применения фоном . Вот сюда ссылку нужно вывести
style="background-image: url('img/training-exemple.jpg')
Есть вывод всей картинки
<? echo $field['place_img'];?>
Этот вывод возвращает такой html-код
<p>
<img src="img.png">
</p>
Вот что вам нужно сделать. Поместите в functions.php такой код
/**
* Get string not including the fragment starting with $start and ending with $end.
*
* @param $content string String to extract from.
* @param $start string Start string.
* @param $end string End string.
*
* @return string
*/
function outside_str( $content, $start, $end ) {
$pos1 = mb_strpos( $content, $start );
if ( false !== $pos1 ) {
$pos2 = mb_strpos( $content, $end, $pos1 );
if ( false !== $pos2 ) {
$content = mb_substr( $content, 0, $pos1 ) . mb_substr( $content, $pos2 + strlen( $end ) );
}
}
return $content;
}
А в нужном месте сделайте обработку вашего поля:
$str = $field['place_img'];
$url = outside_str( 'src="', '"' );
В переменной $url получите ссылку на изображение.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Такая вот проблема есть у меня файл layouts которые подключаю с помощью @extends() но вот отображаются эти файлы в обратном порядкеДанные второго...
Надо изменить так, чтоб месяц был на русском языке, как это можно сделать?
Как правильно объявить функцию с одним параметром, принимающую массив одинакового типа элементов?