• Как работать с WooCommerce?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    в документации плагина есть все. Копируете в директорию шаблона вукомерц и правите что надо + используете хуки для каких-то отельных случаев.
    Ответ написан
    Комментировать
  • Что значит моделирование обьектов реального мира в ООП?

    @luna3956
    Представьте, что Вам нужно написать программу, в которой ведется учет частных домов на какой-нибудь улице. Ключевой единицей будет дом - объект из реального мира. Чтобы описать его с помощью программного кода для этого отлично подходит ООП. В нем есть такое понятие как класс, он является по сути моделью/структурой объекта из реального мира. В нашем примере с домом это будет примерно такой класс:
    class House {
    
      string address;
      int numOfRooms;
      ...
    
      House(string address, int numOfRooms)
      {
        this.address = address;
        this.numOfRooms = numOfRooms;
      }
    
    }


    Теперь же в самой программе чтобы оперировать таким объектом из реального мира как дом вам достаточно написать примерно следующее:

    House h = new House("Улица Вязов дом 13", 5);

    То есть в переменной h у нас теперь хранится объект/ссылка на объект, являющийся представлением объекта из реального мира - пятикомнатного дома, который находится по адресу "Улица Вязов дом 13".

    Или например собаку(тоже объект из реального мира) можно описать таким классом:

    class Dog {
    
      string name;
      string breed;
    
      Dog(string name, string breed)
      {
        this.name = name;
        this.breed = breed;
      }
    
    }


    И теперь чтобы в программе "создать собаку" с каким-то именем и породой достаточно написать:

    Dog d = new Dog("Бобик", "Бульдог")

    Это очень упрощенные примеры, но думаю вполне подойдут для того, чтобы вы поняли каким образом объекты реального мира моделируются благодаря ООП.

    P.S сам код это не ява а просто псевдокод для наглядности
    Ответ написан
    Комментировать
  • Как планировать архитектуру приложения?

    Beshere
    @Beshere
    Разработчик
    Правильная архитектура - это высший пилотаж. К этом идут, и не все доходят.

    Для начала советую взять на вооружение следующий принцип. Хоть какая-то архитектура начинает появляться, когда код разделяется на независимые блоки с неизменными хорошо описанными интерфейсами. Вот сидишь, пишешь программу абы как и тут понимаешь, что этот блок пишешь уже десятый раз - пора его выносить в отдельную функцию. Со временем такие куски с первого раза видишь и начнёшь обрастать своими библиотеками, строительный запас которых сделает твой код лаконичным и гибким.

    Этого было бы достаточно, чтобы быть хорошим программистом в 20 веке. Увы, дальше придётся учиться:
    1. "Чистая архитектура" Мартин
    2. "Совершенный код" Макконнелл
    3. Паттерны ООП https://refactoring.guru/ru
    Ответ написан
    Комментировать
  • Как установить одинаковый url для категории таксономий и кастомного типа записей?

    VasyaPertrov
    @VasyaPertrov
    Изготовление и безопастность сайтов. WP и др.
    Два одинаковых слага ВП не допустит.
    Ответ написан
    1 комментарий
  • Как подключить к wordpress jquery-ui.min.js?

    jquery-ui есть в списке штатных скриптов. Может для Вас будет достаточно просто указать зависимость при подключении Вашего
    Список штатных скриптов можно увидеть здесь
    Ответ написан
    5 комментариев
  • Не могу понять: как использовать геттеры и сеттеры?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Лучше прочитайте учебник, чем вкладки открывать. Толку больше будет.
    Ответ написан
    Комментировать
  • Почему в интерфейсах не надо указывать модификатор доступа?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Само понятие "интерфейс" подразумевает доступ извне. Поэтому методы должны быть публичными.
    Ответ написан
    1 комментарий
  • Программирование на Java для детей, родителей, бабушек и дедушек, что в этой книге устарело?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А зачем вы хотите почитать книгу по программировании?
    Ее нужно делать. А если просто почитать - то читайте, и не переживайте, через неделю после прочтения все равно вы эти нюансы не будете помнить.
    Ответ написан
    3 комментария
  • JSOUP: Как посчитать количество страниц на сайте?

    al_gon
    @al_gon
    Самое главное сохранять next page и/или правильно его извлекать.
    Но так как нет конкретного примера, нет конректного ответа.
    Ответ написан
    Комментировать
  • Шаблон архива для таксономии ВП. Как сделать?

    @weart
    Тема разжевана миллион раз

    taxonomy-learn_categories.php

    learn_categories - кастомная категория
    Ответ написан
    Комментировать
  • Как создать шаблоны без root в Wordpress на Linux?

    orlov0562
    @orlov0562
    I'm cool!
    1) Присвоить файлы пользователю от которого ты работаешь
    chown -R <user-name>:<user-group> /var/www/html

    2) Добавить пользователя от которого ты работаешь в группу, которой принадлежат файлы и
    поставить права на папку/файлы позволяющие их редактировать пользователю от которого ты работаешь
    usermod -aG www-data <username>
    chmod -R 0775 /var/www/html


    !!! Перед экспериментами, сделай бэкап папки /var/www/html , чтобы сохранить текущие настройки владельцев, привилегий.
    Ответ написан
    Комментировать
  • Как запретить добавление другого товара?

    seganim
    @seganim
    PHP-программист, программный инженер
    Поставьте в свойствах товара галку "Продавать индивидуально"
    Ответ написан
    Комментировать
  • Как ввести массивы на консоль по человечески?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Почему вывод отображается в виде хэша?

    Потому что используется метод toString() класса Object, так как массивы наследуются от него.

    Почему надо использовать Array.toString?

    Не Array, a Arrays. Потому что у массивов нет методов для вывода содержимого в виде строки, приходится использовать утилитный класс Arrays.
    Ответ написан
    Комментировать
  • Какие использовать технологии для первого Java проекта?

    BorLaze
    @BorLaze
    Java developer
    1. Сервлеты и JDBC сейчас никому не нужны.
    2. Изучать надо сразу Spring Boot + JPA + UI

    Ну, не говоря уж о том, то таскменеджеров - хоть пруд пруди, так что в любом случае проект не выйдет из ранга "пет"...
    Ответ написан
    7 комментариев
  • Изучение c# путем создания игр, стоит ли идти по такому пути и какие есть варианты?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Все нижесказанное имеет отношение только с разработке нормальных игр и серьезному программированию, а не к поделкам на коленке, приносящим нулевую прибыль.

    1) В Unity3d программировать НАДО. Перетаскиванием готовых элементов вы не отделаетесь. Те, кто утверждает обратное - нагло врут.
    2) Творческого с точки зрения интересных историй и тому подобного не программерского для программистов в играх - мало. Творчеством там в первую очередь геймдизайнеры занимаются. И вы успеете их возненваидеть, по три раза переписывая какой нибудь ни разу не творческий модуль.
    3) Научится хорошо программировать можно ТОЛЬКО в команде.
    4) Обычно на чем написано приложение - не имеет особого значения. Важны подходы, паттерны, алгоритмы, и прочие умные слова.

    Какой я бы вывод сделал - продолжайте пока что работать где работайте. Если проект там большой - наберетесь опыта, а он всегда нужен. Если очень зудит делать игры - присоединитесь к какой то АДЕКВАТНОЙ команде. Их можно попробовать поискать на gamedev.ru, хотя там с адекватностью бывает крайне печально.
    Ответ написан
    Комментировать
  • Изучение c# путем создания игр, стоит ли идти по такому пути и какие есть варианты?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Программирование происходит в голове. Компьютер всего лишь средство выражения, так же как и windows forms. Приучите себя писать не только код, но и документацию. В общем программирование игр на игру совсем не похоже и обрастает кучей допработ, которые делать не всегда хочется, потому что а) я это миллион раз видел у других и б) я думал это должно работать само, а оно во как вышло, что мне нужно сделать то, что пользователи будут стремиться "пропустить" как назойливое препятствие на пути к экшену.
    Из маленьких наблюдений за профессией - просто делайте по одному два открытия/инсайта для себя, но каждый день. Сохраняйте темп, продолжайте бежать. :)
    Ответ написан
    Комментировать
  • Кaк настроить тему wоrdрress?

    uzumeti
    @uzumeti
    Сложность в том, что темы в репозитории заскришочены в лучшие моменты их жизни :) Когда установлен и раскидан общий набор плагинов, виджетов и прочей атрибутики. Иногда для правильного функционирования темы нужны дополнительные элементы. Иногда представлена отдельная статичная страница.

    Настройка темы доступна:

    1. На отдельной странице через настройщик темы (есть не всегда и не во всех темах)
    2. Через стандартную настройку темы WP
    3. Руками, что обычно сложнее и не всегда выходит.

    Покопайте настройки :) Но ситуация частая
    Ответ написан
    Комментировать
  • HTTP ERROR 500 при входе в админку вордпресс. Как исправить?

    TTkachev
    @TTkachev
    PHP + Python + JavaScript + ObjectiveC
    Такие "неустранимые" ошибки могут вызывать плагины или темы. Отключение плагинов должно помочь, если не получится, попробуйте отключить тему. Один из самых простых способов добавить любой символ к имени папки модуля и поочередно пробовать заработало или нет.
    Иногда метод научного тыка работает лучше всего ))
    Успехов )
    Ответ написан
    8 комментариев
  • Стоили тратить время на WordPress?

    @weart
    У меня средний ценник на сайты на вп 1000-1500 долларов. Знаю проекты за несколько миллионов на нем. Но без отличного знания html/css/нативного js и фреймоворков/php, а также умения дизайнить в фотошопе/скетче/иллюстраторе и сотни смежных моментов вы будете делать сайты за 1000 рублей.

    Вордпресс всего лишь инструмент, с которым 90% людей не умеют обращаться.
    Ответ написан
    Комментировать
  • Зачем нужен HTML если есть WordPress?

    Stalker_RED
    @Stalker_RED
    Представим вместо вас новичка автомеханика:

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

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

    Посмотри на яндекс-маркет или на гуглокарты. Посмотри на вконтактик или на тостер, на котором ты этот вопрос задал. Сможешь повторить это на вордпрессе? Вот затем и учат, чтобы уметь делать что-то отличающееся от блогов на вордпрессе.
    Ответ написан
    2 комментария