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');
Другие вопросы по тегам