Intereting Posts
WOO Commerce – две акции для одного продукта Отображение изображений на мобильных устройствах Добавить кнопку таблицы в редакторе без плагина Не удалось найти API-ключ для моего блога WordPress со статической страницей сообщений и пользовательской структурой permalink не находит сообщений с числовыми константами Почему я получаю бесконечный цикл с has_posts? Почему доступ к URL-адресу по категориям вызывает проблемы с типами сообщений? Paypal checkout направляет на домашнюю страницу PayPal add_action для publish_post не работает Редактирование страниц настроек? Переадресация ссылки на меню на основе имени пользователя или идентификатора пользователя Как создать другую структуру ссылок для страниц и сообщений? Как создать страницу wordpress, показывающую сообщения с определенными тегами? Нужен логотип печати без идентификатора и класса Что называется этим форматом (вложенные короткие коды)?

С темами WordPress, где я храню изображения и файлы относительно?

В чистом HTML я использую для хранения файлов относительно того, где находится конкретный HTML-файл, например css/style.css .

Тем не менее, с темой, которую я использую с WordPress, «Отзывчивый», я не знаю, где должны храниться изображения.

Можете ли вы использовать относительную связь с wordpress?

Позвольте мне ответить на ваш вопрос вопросом: являются ли эти изображения частью вашего шаблона или для общего назначения?

Тема WordPress « Отзывчивая » имеет файлы изображений по всей папке темы. Тема должна быть на сайте yoursite.com/wp-content/themes/responsive . В этой папке темы есть несколько папок с изображениями: очевидные «образы», ​​также «значки» и «включает / изображения».

Теперь давайте рассмотрим некоторые ваши вопросы.

ДА, вы можете использовать относительные URL-адреса для своих изображений, но только в ваших файлах CSS. Эти изображения должны относиться к папке тем. Есть некоторые редкие случаи, когда люди добавляют статические HTML-файлы в свои темы, какие относительные пути могут работать.

НЕТ, вы не можете использовать относительные пути в ваших php-файлах, и даже если бы вы могли, они могли сломаться при малейшем изменении. Используйте динамические функции WordPress перед вашими относительными путями, чтобы они не сломались. Если вы добавляете свое изображение из редактора панели инструментов, вы всегда должны использовать абсолютные URL-адреса. Это не проблема, так как каждое изображение, которое вы храните в медиатеке, дает вам абсолютный URL-адрес, когда вы нажимаете «редактировать» на них.

Теперь есть папка, в которой хранятся все ваши изображения без шаблонов, yoursite.com/wp-content/uploads . Вы можете изменить эту папку в настройках панели мониторинга> носитель. Опция отображается как «сохранение в этой папке». Вы можете выбрать папку, такую ​​как yoursite.com/images (но сначала вы должны создать эту папку).

введите описание изображения здесь

Где вы хотите использовать этот URL?

Немного непонятно, что вы хотите сделать, и где вы хотите использовать свой URL.

В коде темы

Вы можете использовать get_template_directory_uri () в своем коде темы, чтобы получить URL-адрес вашей темы. Чтобы получить URI wp-content/themes/<your_theme>/image/image.jpg :

 <img src="<?php echo get_template_directory_uri() ?>/images/image.jpg"> 

Вы не должны полагаться на абсолютные URL-адреса в этом случае, поскольку привязка к /wp-content/themes/... зависит от того, установлен ли WordPress в определенной папке.

Чтобы получить URL-адреса файлов в wp-content/uploads , вы можете использовать wp_upload_dir аналогичным образом. Но если вы это делаете, вы, вероятно, делаете что-то неправильно.

В сообщении

Не используйте относительные URL-адреса. Используйте абсолютный URL-адрес актива (для загрузки вы можете получить его из медиа-библиотеки, иными словами, вам придется это выяснить). Содержимое сообщения может быть просмотрено на «любом» URL-адресе (например, в RSS-канале), и в этом случае относительные URL-адреса не имеют никакого смысла.

Что происходит?

Если изображение является частью вашей темы (например, фоновое изображение), оно должно находиться в папке вашей темы (возможно, вложенной папке с именами images ). То же самое касается CSS-файлов, Javascript и так далее. Встроенная тема двадцать один – отличный ресурс: проверьте его расположение папок и header.php

Если изображение представляет собой загрузку, оно перейдет в папку для загрузки WordPress. Вы должны использовать только загруженные файлы в своих сообщениях / страницах – они являются частью содержимого веб-сайта, а не кода.

Самое простое место для хранения изображений – это /wp-content/uploads . Если вы используете этот относительный путь, вы сможете получить доступ к изображениям, хранящимся там.

Если изображения являются частью вашей темы, вы захотите сохранить их в папке темы. Если нет, они должны быть сохранены в / wp-content / uploads.