Если вы создаете эти ссылки из сценариев php, я бы предложил использовать функцию site_url()
, чтобы получить URL для вашей установки WordPress, а затем добавить путь к изображениям в конце этого.Если вы редактируете статические файлы темы, такие как css, то вам следует использовать /wordpress_folder/blog_images/img.jpg.
Что-то вроде <img src="<?php echo site_url() ?>/blog_images/img.jpg" />
должно быть достаточно из файлов темы.
Причина, по которойпути изменяются потому, что если вы находитесь в wordpress_folder
, то путь blog_images/img.jpg
разрешается до wordpress_folder/blog_images/img.jpg
, но если вы находитесь в сообщении с URL-адресом yoursite.com/wordpress_folder/2011/09/category/my_great_post, то путьприведет к wordpress_folder/2011/09/category/blog_images/img.jpg
, что, очевидно, неверно.
По этой причине вы должны попытаться использовать абсолютный путь или полный URL-адрес, чтобы независимо от того, из какого файла / папки / URL-адреса вы ссылались, путь всегда будетбудьте верны.
Основным недостатком, с которым вы можете столкнуться, является то, что если вы измените имя своей папки WordPress или удалите ее полностью, то вам может потребоваться внести много изменений, чтобы отразить это.Но в любом случае вы должны поставить /
перед вашим путем, чтобы на него можно было ссылаться одинаково отовсюду.
Также проверьте справочную страницу site_url () ,внизу перечислены некоторые другие полезные функции, которые могут быть вам полезны.