Wordpress и Пути
Я настраиваю сайт Wordpress для образовательных целей... контент, который я хочу показать в блогах (видео) WordPress, однако, находится не в каталоге wp-content, а в корневом каталоге сервера, под которым Wordpress является подкаталогом. на том же сервере
Корень сервера
-root
--worpress <- wordpress
--content <- мой видеоконтент проходит много уровней
в своих сообщениях я не хочу использовать IP-адрес, а скорее функцию, которая записана в моих функциях WordPress, где я могу однажды определить ip-адрес сервера этого сервера и вручную вызывать его в каждом сообщении и странице!
Итак... как / где я могу определить IP-адрес и как я могу назвать его в своем посте WordPress, чтобы медиаплеер mediaelement.js нашел видеофайл?
Любые предложения приветствуются
1 ответ
Более простой способ - просто использовать символические ссылки. Скажем, медиаплеер ожидает, что файлы будут в wp-content/videos
каталог, но вы хотите, чтобы видео было размещено в /var/www/videos
каталог. Вы можете создать символическую ссылку на этот каталог видео внутри каталога wp-content.
ln -s /path/to/wp-content/videos /var/www/videos
В зависимости от конфигурации, вам также может понадобиться добавить FollowSymLinks
на ваш .htaccess
файл, чтобы разрешить символические ссылки.
Изменить: Оставить уточнение
Вы можете переместить wp-content
за пределами каталога Wordpress, изменив wp-config.php
,
define('WP_CONTENT_DIR', '/path/to/content');
Чтобы переместить только каталог плагинов,
define('WP_PLUGIN_DIR', '/path/to/plugins');
Чтобы переместить каталог, в котором хранятся загружаемые файлы,
define('UPLOADS', '/path/to/uploads');