attachment.php код или учебник


Я не совсем понимаю точную цель attachment.php (и image.php). Я замечаю, что во многих темах их нет. Если single.php отображает изображение так, как я хочу, тогда можно ли его оставить. С другой стороны, могу ли я просто сделать копию single.php для attachment.php и опустите боковую панель.

Еще одна вещь, которая меня смущает, это то, что когда я добавляю галерею в публикацию, я получаю возможность открывать изображения на странице вложения, но когда я добавляю одно изображение в публикацию это только дает мне возможность открыть изображение в виде файла изображения (вне темы - т. Е. без меню и т. Д.). Я не могу понять, в чем смысл этого. Какой смысл в том, чтобы иметь attachment.php файл для изображений (или image.php файл), если он не будет вызываться, когда кто-то нажимает на изображение.

В идеале мне нужен хороший учебник по вложениям, но я не могу его найти, и я могу найти очень мало информации в кодексе.

Author: byronyasgur, 2011-09-13

1 answers

Это часть системы шаблонов WordPress, она позволяет вам детализировать и дополнительно настраивать вывод на основе иерархии шаблонов, например, если вы хотите, чтобы вложения имели отдельную функциональность/стиль, то ваш single.php, вы просто создаете attachment.php или идете еще дальше с MIME_type.php (например, изображения).

Http://codex.wordpress.org/images/1/18/Template_Hierarchy.png

Также у вас есть 4 варианта URL-адреса при вставке отдельных изображений: пользовательский URL-адрес, файл, сообщение или нет

enter image description here

 1
Author: Wyck, 2011-09-13 13:46:57