Светлана, В общем вы правы. НО! Именно эту работы выполняет composer. Он скачивает саму библиотеку. Скачивает все дополнительные библиотеки, которые ей нужны для работы. Скачивает весь граф зависимостей. И размещает это всё в папке vendor. После чего генерирует файл autoload.php. Грубо говоря, код в autoload.php выглядит условно так:
include './library-1/main-file.php';
include './library-2/main-file.php';
include './library-3/main-file.php';
Т. е. в autoload.php подключаются все библиотеки, которые вы установили через composer для данного проекта. И вам остаётся подключить только сам autoload.php — и все установленные библиотеки (а в вашем случае только одна) будут подключены автоматически.
Сама папка vendor ни к чему не привязана. Вы вполне можете установить composer на вашей локальной машине, установить в произвольную папку вашу библиотеку, чтобы composer сгенерировал для вас vendor/autoload.php, после чего вы можете взять всю папку vendor, загрузить её на сайт и использовать. В ней просто набор php файлов. Она не будет привязана непосредственно к вашему ПК или к месту установки.
Светлана, Смотря что за библиотека (ссылки то нет), как она установлена и где находится на вашей машине. Если установлена через composer — читайте как наротать с ним. Иначе — у библиотеки должен быть корневой файл, который и нужно подключать. В некоторых случаях корневого файла нет, и отдельные функции лежат в отдельных файлах. И тогда нужно подключать соответствующий. А если вам вообще не знакомо как подключать файлы на php — изучите и этот вопрос (команды require и include).
Вадим Кот, Я взял код из вопроса — так как подразумеваю, что именно этот код использует автор вопроса. И именно на премере его кода — показал как решить его задачу. Для наглядности, и чтобы автору вопроса было понятнее. А следить за семантикой на сайте автора — не моя забота, а его.
Вообще, если какой плагил ломает ваш CSS — стоит задуматься над поиском проблемы в другом месте. Так быть не должно. Тут либо плагин кривой либо в ваших стилях есть проблема.
Иван Шумов, В том то и проблема, что ресурс доступен. В браузере открывается, через консоль ответ получаю. Но при обращении с первого сайта на второй — ошибка. Хостер утверждает что никакого фаервола нет.
Alex
@Kozack Автор вопроса, куратор тега WordPress
Я смотрю на то, как формируется URL в админке: такие параметры как post_type, author, post_status, order ... указаны прямо там. И таблица их обрабатывает. Я предположил, что можно добавить туда же параметр post__id чтобы отобразились только выбранные записи, но это не сработало
На самом деле, подобные требования к паролю только усложняет жизнь пользователям, разработчикам но никак не повышает их надежность. Единственным критерием влияющим на безопасность является длинна пароля. Я бы посоветовал отказаться от подобных требований в вашем приложении (а значит и возни с регулярками) и оставить только проверку на длинну пароля. Пусть пользователь использует любые символы которые захочет, если пароль длиннее определённого порога.
Мне не нужен навороченый скроллбар, мне достаточно стандартного. На том же youtube, похоже, что просто сайтбар как-то так сверстали. Но я не могу понять как
vendor
. После чего генерирует файлautoload.php
. Грубо говоря, код вautoload.php
выглядит условно так:Т. е. в
autoload.php
подключаются все библиотеки, которые вы установили через composer для данного проекта. И вам остаётся подключить только самautoload.php
— и все установленные библиотеки (а в вашем случае только одна) будут подключены автоматически.Сама папка
vendor
ни к чему не привязана. Вы вполне можете установить composer на вашей локальной машине, установить в произвольную папку вашу библиотеку, чтобы composer сгенерировал для васvendor/autoload.php
, после чего вы можете взять всю папкуvendor
, загрузить её на сайт и использовать. В ней просто набор php файлов. Она не будет привязана непосредственно к вашему ПК или к месту установки.