Ошибки в подключении jQuery нет. Скорее всего ошибка в подключении owlCarousel (это сам скрипт слайдера/карусели). Без вашего кода ванговать бессмысленно.
1. Вы проверяете в вашем IF не приводится ли $cions к true. Но $icons, как я предполагаю, является массивом.
2. Сделайте var_dump($icons); перед вашим IF и посмотрите что внутри.
3. Исходя из результата скорректируйте условие IF.
Скорее всего у вас там массив такого вида (приблизительно):
$icons = [
'icon-1' => '',
'icon-2' => '',
...
];
А такой массив не является пустым. Пустыми являются элементы этого массива.
1. Во-первых, вы не все скопипастили - у вас нету функции fb_disable_feed(), по ссылке как бы на это даже указали, а вот и первоисточник.
2. Во-вторых, данный подход вместо фидов выводит кастомное сообщение об ошибке, что не очень ок. Есть два варианта получше - либо тупо редиректить на главную, либо "по уму" - https://wordpress.stackexchange.com/questions/3307... (см. отмеченный ответ)
Да, можно конечно. Вопрос только в том, нужно ли это. Что это даст? Какую проблему решит? Какого результата вы ожидаете (повышение производительности, удобство редактирования и тд)? Не забывайте, что теперь для получения записи из любой таблицы вместе с ее описанием вам придется делать JOIN - приемлемая ли это цена за такую спорную "нормализацию"?
Все "ваше" меньше 1 секунды, еще пару секунд работа с сервисами Яндекса. Если конкретно у вас что-то "крутится" во всех браузерах, возможно ваш провайдер, роутер, VPN или еще какой-то man-in-the-middle не дружит с тем же Яндексом (или Яндекс с ним). Например, у нас в Украине Яндекс заблокирован, поэтому у меня оно будет крутиться вечно, пока браузер не оборвет соединение. Но если я включаю VPN или блокировщик запросов к Яндексу - все грузится моментально.
Composer install устанавливает конкретные версии из composer.lock (если он присутствует). У вас видимо его не было, либо все-таки вы выполнили composer update.
Если есть старый composer.lock - просто положите его в проект, удалите ненужное и сделайте composer install.
Если старого composer.lock нету - отредактируйте composer.json, укажите в нем нужные version constraints.
ЗЫ: Во избежание подобных ситуаций composer.lock должен коммититься в git репозиторий.
Но нужно понимать, что все low end тарифные планы не особо производительные. У того же Digital Ocean оптимальным является Standard $20 или планы с приоритетом на CPU.
1Tb трафика для обычного сайта это более чем достаточно. Если вы не стримите музыку и видео, не являетесь фотобанком - тогда этого должно хватать для вполне себе приличного потока посетителей. Принцип здесь простой - если у вас будет съедаться больше трафика (опять же, видео и прочее мы исключили), то поток посетителей будет уже достаточен для вменяемой монетизации, а значит оплата превышения лимитов не будет проблемой. Тем более трафик сейчас дешевый.
По поводу вот того "красивого" промолчу, эстетика - штука субъективная все-таки. А по функциональности и дебагу - только PhpStorm. Без вариантов. Не обсуждается.
Сделать как по кабелю не получится. Сделать приемлемо для ежедневного использования без какого-либо дискомфорта - можно:
- Толковый роутер умеющий в 5G
- Настройка канала и тд с учетом загруженности эфира соседями
- Наиболее удачное физическое расположение роутера относительно рабочего устройства (или наоборот - устройства относительно роутера - смотря что удобнее и проще реализуется)
Мне вообще помог один только переход на 5G - все соседи кучкуются на 2.4G, так что я пока один и никто не мешает. Теперь все стабильно 24/7, скорость передачи выросла более чем в 2 раза, пинг снизился, потери пакетов минимизировались. Я не специалист по сетям, более точные данные предоставить не могу. Но чисто на потребительском уровне все стало работать настолько хорошо, чтобы стать незаметным сервисом, не требующим обслуживания. Чего от беспроводной домашней сети и ожидается.
- В robots.txt запрещаем индексацию
- Добавляем в шапку noindex
- Отключаем карту сайта
- Закрываем доступ для неавторизованных посетителей, чтобы только админы и редактора могли ходить по сайту, для всех остальных одна страница-заглушка "coming soon"
- Когда сайт готов к публикации - открываем карту сайта, разрешаем индексирование, подключаемся к Google / Yandex Webmaster Tools, сабмиттим сайт в очередь на индексацию.
1. Смотрим структуру данных
2. Переносим эту структуру на WP с помощью custom post types, custom taxonomies и metadata
3. Собираем недостающие части админки (например с помощью ACF)
4. Верстаем вывод, поиск/фильтрацию
Заменить стандартный поиск на свой. Потому что стандартный - он на то и стандартный, что использует стандартный инструментарий - WP_Query и поиск по таблице wp_posts, с возможностью докинуть туда параметры по wp_postmeta и таксономиям. Хотите чтобы искало по вашим таблицам - формируйте свой поисковый запрос. Начать можете отсюда и отсюда.
Мне кажется лучше сразу писать бота, который поедет в Китай, откроет там свою фабрику, которая будет фигачить нужные товары по прямому заказу мимо АлиЭкспресс, в идеале так чтоб заказ отправить можно было силой мысли. И при этом доставка бесплатная будет и вообще товар бесплатно - ведь фабрика то своя! Реально ли такое осуществить? Если да, то как, напишите пожалуйста в комментах.