attachment.php код или учебник
Я не совсем понимаю точную цель attachment.php (и image.php). Я замечаю, что во многих темах их нет. Если single.php отображает изображение так, как я хочу, тогда можно ли его оставить. С другой стороны, могу ли я просто сделать копию single.php для attachment.php и опустите боковую панель.
Еще одна вещь, которая меня смущает, это то, что когда я добавляю галерею в публикацию, я получаю возможность открывать изображения на странице вложения, но когда я добавляю одно изображение в публикацию это только дает мне возможность открыть изображение в виде файла изображения (вне темы - т. Е. без меню и т. Д.). Я не могу понять, в чем смысл этого. Какой смысл в том, чтобы иметь attachment.php файл для изображений (или image.php файл), если он не будет вызываться, когда кто-то нажимает на изображение.
В идеале мне нужен хороший учебник по вложениям, но я не могу его найти, и я могу найти очень мало информации в кодексе.
1 answers
Это часть системы шаблонов WordPress, она позволяет вам детализировать и дополнительно настраивать вывод на основе иерархии шаблонов, например, если вы хотите, чтобы вложения имели отдельную функциональность/стиль, то ваш single.php
, вы просто создаете attachment.php
или идете еще дальше с MIME_type.php
(например, изображения).
Http://codex.wordpress.org/images/1/18/Template_Hierarchy.png
Также у вас есть 4 варианта URL-адреса при вставке отдельных изображений: пользовательский URL-адрес, файл, сообщение или нет