# Функция CONTENT_URL() в WordPress
Функция content_url() в WordPress позволяет получить URL-адрес каталога контента. Это полезно для работы с медиафайлами, плагинами и темами.
## Как использовать
Функция принимает один необязательный параметр, который задает относительный путь к нужной папке или файлу в каталоге контента.
### Синтаксис
```php
content_url( $path );
- $path (строка): относительный путь к URL каталога контента. По умолчанию: пустая строка (
'').
Пример использования
Получение URL каталога контента
Вы можете использовать content_url() без параметров для получения базового URL:
echo content_url(); // Пример вывода: http://www.example.com/wp-content
Обратите внимание, что в URL нет завершающего слэша (/).
Указание пути
Вы также можете указать путь, который будет добавлен к базовому URL:
echo content_url( '/uploads/' ); // Пример вывода: https://example.com/wp-content/uploads/
echo content_url( 'uploads/' ); // Пример вывода: https://example.com/wp-content/uploads/
echo content_url( 'uploads' ); // Пример вывода: https://example.com/wp-content/uploads
Код функции
Вот как выглядит код функции content_url() в WordPress:
function content_url( $path = '' ) {
$url = set_url_scheme( WP_CONTENT_URL );
if ( $path && is_string( $path ) ) {
$url .= '/' . ltrim( $path, '/' );
}
/**
* Фильтр для URL к каталогу контента.
*
* @since 2.8.0
*
* @param string $url Полный URL к каталогу контента, включая схему и путь.
* @param string $path Относительный путь к URL каталога контента. Пустая строка,
* если путь не указан.
*/
return apply_filters( 'content_url', $url, $path );
}
Похожие функции
В WordPress есть множество других функций, которые могут быть полезны для работы с URL. Некоторые из них:
admin_url()get_home_url()site_url()plugin_dir_url()
Заключение
Используя функцию content_url(), вы можете легко получать URL к каталогу контента и добавлять к нему необходимые пути. Это упрощает работу с файлами и медиа в WordPress.
Если у вас есть вопросы или вы хотите добавить свой пример использования функции, не стесняйтесь делиться этим!