Зачем использовать виджеты?

Я очень новичок в использовании WordPress, и мне было интересно, какие преимущества от использования виджетов? Глядя сюда, похоже, что они предназначены для людей, которые не являются программистами, которые хотят добавить плагины на свой сайт. Это верно? или виджеты позволяют сайту быть более устойчивым в некотором роде?

Я боролся с этим самым вопросом. В настоящее время я разрабатываю свою собственную способность разрабатывать сайты WordPress. Мой работодатель запускает множество веб-сайтов на движке, и меня переводит с общей работы PHP на целенаправленную разработку WordPress. Дело в том, что на этих сайтах будут управлять другие люди, а не я.

Использование виджетов позволяет не программистам помогать в разработке сайта без возможности нарушения. Например, они могут перемещать вещи на боковой панели, изменять содержимое нижнего колонтитула и многое другое. Сказав это, я бы хотел, чтобы я не мог сделать некоторые виды редактирования, но разрешить им делать другие. Хотя они не могут сломать сайт (насколько мне известно), они действительно могут сделать его уродливым.

Я думаю, что «виджеты для не-программистов» – страшное описание их цели.

Цель API-интерфейсов Widget – предоставить способ пакетного кода и предоставить для него согласованные и удобные элементы управления. С достойным объектно-ориентированным подходом сверху.

Виджеты не для глупых людей. Они созданы для создания хорошей, удобной и надежной функциональности.

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

При эффективном использовании они полезны для использования.