Content_url() - возвращает URL папки wp-content в WordPress
Опубликовано: 01.09.2018
Прежде всего — что такое wp-content?
Это такая папка (директория), которая находится прямо в директории установки WordPress:
Как видно по скриншоту, в wp-content содержатся некоторые другие папки, а именно:
plugins — папка с установленными на сайте плагинами, themes — с темами соответственно, upgrade — нужна при обновлении движка, плагинов и тем, uploads — папка с медиафайлами сайта, в некоторых случаях может быть переназначена.С wp-content разобрались, теперь переходим собственно к функции WordPress content_url() .
Miley Cyrus - Party In The USA (HQ) DOWNLOAD LINK AND LYRICS & win tickets
Она возвращает абсолютный URL к wp-content на сайте.
Протокол соединения (то есть http:// или https://) определяется функцией is_ssl() .
content_url ( $path = '' ) |
Относительно слэшей можете не беспокоиться, функция автоматически удаляет левый слэш (если такой имеется, php-функцией ltrim()) и затем добавляет его сама.
Если в качестве параметра передано не строковое значение (массив, объект и так далее), то он просто будет проигнорирован.
Примеры использования функции content_url()
Несколько нехитрых примеров:
// в качестве примера возьму свой сайт https://misha.blog echo content_url ( ); // https://misha.blog/wp-content/ |
$additional_path = '/themes/' ; // путь к папке с темами $url = content_url ( $additional_path ) ; echo $url ; // https://misha.blog/wp-content/themes/ |
$additional_path = 'themes/' ; // тоже путь к папке с темами, но только без слэша в начале $url = content_url ( $additional_path ) ; echo $url ; // https://misha.blog/wp-content/themes/ - результат тот же |
Вкратце про фильтр content_url
При помощи этого фильтра вы можете изменить возвращаемые значения всех функций content_url() на сайте. Для этого в functions.php вставляем код примерно следующего содержимого:
function true_change_wp_content_url ( $url , $path ) { // как видите фильтр позволяет оперировать параметрами $url (результат действия функции) и $path (описано выше) // есть люди, которые полностью скрывают следы использования WordPress, в том числе переименовывают папку wp-content return str_replace ( 'wp-content' , 'misha-content' , $url ) ; } add_filter ( 'content_url' , 'true_change_wp_content_url' , 10 , 2 ) ; |
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |