Задать вопрос
  • Почему при переносе wordpress сайта теряется меню и другие изменения?

    kumaxim
    @kumaxim
    Web-программист
    Потому что не нужно переносить все это дело руками. Есть замечательный плагин All in one Migration от Servmask. Используйте его.
    Ответ написан
    Комментировать
  • Wordpress: Как вывести посты текущей категории через wp_query?

    kumaxim
    @kumaxim
    Web-программист
    Как получить информацию о текущий странице
    global $wp_query;
    print_r( $wp_query );


    Найти в выводе id категории и подставь туда тебе надо.\

    И один совет - переименуй свою переменную $query в какую-нибудь $category_hot_query, дабы избежать потенциального переопределения. Оно и в твоем случае работать будет, просто из опыта могу сказать, что сейчас ты написал тут $query, через неделю твой клиент тебе пишет "А вот хорошо бы еще вот тут вывести..." и ты делаешь еще одну переменную $query, потом твой коллега где-то еще $query и т.д. В итоге ты тратить 10 минут лишнего времени на поиск и исправления тупой ошибки, которую можно очень легко избежать.
    Все это чисто лирическое отступление, основанное на моем личном опыте.
    Ответ написан
    1 комментарий
  • Заморозили аккаунт на upwork после видео-верификации. Что делать?

    kumaxim
    @kumaxim
    Web-программист
    Народ, да Вам всем повезло вообще. Меня верифицировал какой-то Ахмед из Индии, не иначе. Процесс верификации по шагам:
    1. Открыли видео-чат
    2. Увидели друг друга
    3. Он задал вопрос голосом, я не понял, попросил написать текстом
    4. Я ответил на его вопрос голосом, он не понял, попросил написать текстом
    5. Посмотрели друг на друга 5 минут, пообщались в чате
    6. Верификация пройдена

    Реально пока ни одного человека не видел, которого бы из-за уровня английского заблокировали бы.
    Ответ написан
    3 комментария
  • Как запускать задачи внутри докер контейнера?

    kumaxim
    @kumaxim
    Web-программист
    Любое приложение может находиться всего в двух состояниях: оно либо решает поставленную перед ним задачу либо нет. Но это так, немного теории.

    Конкретно в твоем случае лучшего варианта нет.
    Если тебе нужно убедиться в том, что на хостовой машине в cron есть твоя задача, тогда тебе нужен chef или ansible
    Ответ написан
  • Какой ноутбук выбрать для разработки?

    kumaxim
    @kumaxim
    Web-программист
    Собираешь системник, который поставишь у себя дома. Главное на что надо обратить внимание - количество ядер/потоков ЦП(желательно 4/8) и объем оперативной памяти(у меня 12 ГБ = 8 + 4). Хороший монитор + клавиатура, мышь и гарнитура по вкусу.

    Брать ноут для разработки... Вы, батенька, мазохит, наверное.
    Если стоит задача что-то где-то кому-то на выезде показать или поработать пару дней не дома, когда берите любой ноут, который Вам чисто внешне нравится и с него подключайтесь удаленно к своему домашнему системнику. Покупать ноутбук как основной рабочий инструмент лично я считаю нецелесообразным.

    Также, пожалуй, затрону тему с SSD.
    В ПК три вида памяти: ЦП + ОЗУ + ПЗУ. Самая быстра - регистры ЦП, вторая по скорости - ОЗУ, третья - жесткий диск.
    Первые две связаны через северный мост, третья работает с южным. Я лично знаю два способа как можно реально ускорить систему: воткнуть SSD или увеличить объем ОЗУ.

    Если если с первым все понятно - у тебя жесткий диск более шустрый и за счет этого все начинает работать быстрее, то во втором случае, если у тебя в системнике стоит 64 ГБ ОЗУ, например, ты можешь сделать пару разделов tmpfs и при загрузке копировать туда с HDD свои основные рабочие файлы. В этом случае система загружается дольше, но при работе прирост производительности чувствуется достаточно не слабый, даже в сравнении с SSD.
    Ответ написан
    Комментировать
  • Нормально ли начал на upwork?

    kumaxim
    @kumaxim
    Web-программист
    Опираясь на свой личный опыт общения с заказчиками на Upwork, могу сказать что их там две группы:
    1. Тем, кому надо по дешевле
    2. Тем, кому надо

    В первое время ты работаешь за символическое вознаграждение, набираешь опыт, отзывы, профиль работ. В этом тебе поможет первая группа людей. Затем, когда люди видят что ты реально можешь делать работу, которую им надо, ты начинаешь работать с людьми второй группы, где уже ставки повыше.

    Лично у меня был рубеж в 25 проектов в диапазоне 30-50 у.е., после которого я зашел на hourly rate контракт, по которому работаю до сих пор.
    Ответ написан
    5 комментариев
  • Upwork - в какое время больше всего заказов?

    kumaxim
    @kumaxim
    Web-программист
    Больше всего заказов приблизительно в 12 часов по США, однако, заметь что в штатах, как и в РФ, несколько часовых поясов, поэтому стоит учитывать наступления этого полудня по всей территории США.
    Ответ написан
    Комментировать
  • Как сделать интеграцию Wordpress > Android?

    kumaxim
    @kumaxim
    Web-программист
    Тебе нужно копать в сторону REST API от Wordpress'а, однако, на сколько сторонние плагины поддерживают его и как хорошо я не знаю.
    Ответ написан
    Комментировать
  • Домен третьего уровня на другом сервере и хостинге, с другим ip. Можно ли настроить?

    kumaxim
    @kumaxim
    Web-программист
    Схема, которая работает у меня с 12 серверами:
    1. Домен вида lalala.com делегирован на Яндекс, который держит почту для этого домена и имеет панель управления DNS-записями
    2. Когда я создаю новый VPS сервер, то в редакторе DNS добавляю 2 записи типа "А" с ip адресом этого сервера
    3. Дописываю конфиги NGINX'a для работы с этим доменом
    4. Ждем 10-30 минут обновления DNS
    5. Готово


    Запись типа "А" для твоего поддомена будет выглядеть одним из способов
    1. subdomain A 111.222.32.91
    2. subdomain.lalala.com. A 111.222.32.91

    Обрати внимание на точку в конце домена во втором случае. Я встречал оба варианта на разных DNS-сервисах и панелях. Конкретно для своей Vesta поищи в сети мануал про работу с DNS-записями, т.к. я с этой панелью не сталкивался.
    Ответ написан
    Комментировать
  • Как wordpress разбить на разделы?

    kumaxim
    @kumaxim
    Web-программист
    Шаг 1
    Посты => Категории => Создать новую
    Добавляешь пару категорий

    Шаг 2
    Посты => Создать новый
    Добавляешь пару постов

    Итог
    domain.com/category-slug/post-title-slug
    Сюда можешь добавить какие-нибудь суффиксы, префиксы и т.д. Смотри в настройках

    Тебе тут никакой чистый PHP не нужен, то что ты описал, если я верно понял, уже лет 10 как в WP работает из коробки.
    Ответ написан
    Комментировать
  • Как в docker контейнере запустить mysql с данными с хоста?

    kumaxim
    @kumaxim
    Web-программист
    Ты хочешь чтобы два MySQL сервера читали одни и теже файлы таблиц?
    Чтобы два сервера одновременно перезатирали данные друг друга?
    Чтобы два сервера лезли в одни файлы с разными мета-данными?

    Какой-то бред получается....
    Если тебе нужна копия всех таблиц/данных/юзеров, тогда настраивай репликацию между своим хостом и докер-контейнером.

    Быть может тебе нужно залезть из приложения в докер-контейнере в СУБД на хосте?
    Ответ написан
    Комментировать
  • Какова реакция провайдера?

    kumaxim
    @kumaxim
    Web-программист
    У меня стоит роутер, к которому подключен внешний винт с образами ubuntu + fedora + suse и т.п. Канал, также как и у Вас 100 Мб/сек. Мой месячный трафик примерно 300 Гб(вход + исход).
    В пики, например, новая убунта вышла, может быть около 500 ГБ.

    Каким образом Вы собрались выкачивать 10-20 ТБ я лично не понимаю. Вам просто ширина канала это сделать не позволит.

    Провайдер Билайн, плачу 600 руб/месяц. Раздаю linux 11 месяцев, за это время был только один звонок с просьбой пояснить что у меня там за контент. На тот момент я уже раздавал все это дело 5 месяцев. 10 минут поговорили, на этом их интерес закончился.
    Ответ написан
    Комментировать
  • Какой плагин выбрать для фильтра по рубрикам в WP или как научиться самому писать фильтры?

    kumaxim
    @kumaxim
    Web-программист
    Подход в фильтрах только один - использовать кастомный WP_Query.
    В кодексе, вроде бы, неплохо это все объясняется. В качестве примера посмотри плагин Category Sticky Post
    Ответ написан
    2 комментария
  • Какая программа менеджмента паролей подойдет для совместной роботы в IT отделе?

    kumaxim
    @kumaxim
    Web-программист
    Смотрите Vault или KeeWeb

    Однако, это больше менеджеры личных паролей. Домен и управление правами доступа никто при этом не отменяет.
    Ответ написан
  • Как вывести одинаковую часть кода HTML на разных страницах?

    kumaxim
    @kumaxim
    Web-программист
    Используйте get_template_part
    Ответ написан
    Комментировать
  • Как реализовать интересные факты на сайте Wordpress?

    kumaxim
    @kumaxim
    Web-программист
    Ключевая фраза для гугления: wordpress random post widget

    Плагин Advanced Random Posts Widget вроде бы как подходит под Вашу задачу, но глубоко я его не смотрел.

    Далее, думаю, все просто: создаете 10-30 постов со своими "интересными фактами" и каждому из них присваивается тег/категорию. Потом по этому тегу/категории выводите записи в нужно месте
    Ответ написан
    2 комментария
  • Как перенести сайт на другую CMS?

    kumaxim
    @kumaxim
    Web-программист
    Загружаем сайт в браузере и смотрим какой HTML + CSS + JS он использует для отрисовки.
    Далее, все это дело переводим в шаблон WP(читаем handbook по шаблонам + кодекс)
    Во время перевода используем любой демо-контент, для того чтобы посмотреть как у нас все отображается и что ничего не съезжает/уплывет.

    Когда закончили с шаблоном, переходим к БД. Тут тебе кроме INSERT ... INTO ... SELECT ... ничего не поможет. Возможно, понадобится слегка выпить чего-нибудь покрепче кофе ))
    Ответ написан
    Комментировать
  • Лендинг на WP без плагинов?

    kumaxim
    @kumaxim
    Web-программист
    Для начала заходите в админку. Далее следуете пунктам ниже

    1. Создать пару тегов, например "Портфолио", "Работы", "Наша команда" и т.п.
    2. Создать необходимые посты и присвоить им эти самые теги
    3. В шаблоне создаем кастомный WP_Query, где выбираем посты по нашим тегам
    4. Оформляем нужным css + html и проверяем результат в браузере


    Также Вам необходимо почитать вообще про создание тем, например в Theme Handbook
    Ответ написан
    1 комментарий
  • Платный аккаунт на upwork -как считаются дни?

    kumaxim
    @kumaxim
    Web-программист
    Тебе добавят 10 коннектов, т.е. ты сможешь оставить еще ~5 заявок под проектами.
    Возобновление коннектов будет через 2 недели, т.е. тебе начислят 70 коннектов.

    В твоей ситуации могу сейчас рекомендовать две вещи

    Первое: установи приложение от upwork и посиди просто в онлайн пару суток. Очень часто заказчики не сразу реагируют не сразу, а спустя 1-2 дня. Тут разница в часовых поясах + обычная лень + мало заявок под проектами... Вообщем куча факторов. У меня пара раз была ситуация, когда за пару суток я сливал все коннекты, была полная тишина, а потом просто шквал... Как итог ты либо в диком оверхеде либо отказываешься от части проектов. Причем акцентирую что именно приложение для десктопа, т.к. браузерный чат и мобильное приложение тебе в онлайне держат минут 5-10, потом выкидывает в офф. Да, тебе сразу же придет уведомление, если будет новое сообщение, но заказчик будет видеть тебе как "оффлайн", а на моей памяти клиенты в первую очередь пишут людям, с которые доступны в текущий момент.

    Второе: зарегистрируй агентство на upwork и рассылай заявки от имени агентства. Это еще 60 дополнительных коннектов каждый месяц.
    Ответ написан