Данный код поможет при создании галереи изображений на сайте под управлением WordPress, устанавливать ссылку на “Медиафайл” автоматически.
Вам достаточно будет добавить код ниже в файл function.php Вашей темы:
<span class="hljs-comment">/**
* SDStudio - https://techblog.sdstudio.top/blog/wordpress-ssylka-na-media-fajl-po-umolchaniyu-dlya-galerei-izobrazhenij
* Установка типа ссылки по умолчанию на медиа файл для галерей изображений
*/</span>
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">my_gallery_default_type_set_link</span><span class="hljs-params">( $settings )</span> </span>{
$settings[<span class="hljs-string">'galleryDefaults'</span>][<span class="hljs-string">'link'</span>] = <span class="hljs-string">'file'</span>;
$settings[<span class="hljs-string">'galleryDefaults'</span>][<span class="hljs-string">'size'</span>] = <span class="hljs-string">'thumbnail'</span>;
$settings[<span class="hljs-string">'galleryDefaults'</span>][<span class="hljs-string">'columns'</span>] = <span class="hljs-string">'4'</span>;
<span class="hljs-keyword">return</span> $settings;
}
add_filter( <span class="hljs-string">'media_view_settings'</span>, <span class="hljs-string">'my_gallery_default_type_set_link'</span>);