Он и должен быть внизу, как и все js, иначе будет тормозить загрузку страницы. Насчёт причины такой разницы, не знаю, но если она обусловлена тем, что кто-то закрыл страницу до того, как она загрузилась, нужна ли вам эта информация?
Все сайты перенести однозначно на порядок проще.
В WP одна база данных. Если есть мультисайтовость, перед названиями таблиц, относящихся к сайту, ставятся префиксы. В плагинах бэкапа есть возможность задавать эти префиксы при распаковке.
Deman1, Сохранить в переменной имя из предыдущего цикла, оба разбить explode. А дальше или array_diff, или, если не подходит, сделать ещё один foreach. Сравнивать элементы массива слов, удалять при совпадении, и прерывать цикл при расхождении.
Владимир Кудря, Честно говоря, просто не рассматривал его в качестве автозагрузчика собственных классов.
Я переместил папку Control в папку c composer.json, переименовал в control. В composer.json дописал:
"autoload": {
"psr-4": {"Control\\": "control"}
}
/vendor/autoload.php подключён.
Команду "composer dump-autoload -o" выполнил, изменения успешно применились.
Файлы не подгружаются. Где я ошибся?
Пожалуй, создам новый вопрос.
Toy Boy, Открываете js, там уже есть фильтр: function filterByCategory(cat) {
В нём строчку if (cat == $(this).data("cat")) {
меняете на ту, что я написал выше.
tekinfernal, Если вы думаете, что люди помнят, как они решали какую-то проблему лет 5 назад, то вы ошибаетесь. Всегда рекомендуется прикладывать небольшой кусочек кода, относящийся к проблеме. Если вы хотите получить решение, конечно.