onep

Рейтинг
18
Регистрация
30.09.2019
Had:
Про Гольфстрим есть новости? Говорят сместился он очень сильно.

Да, от Москвы к Питеру )

dj D:
лучше показывайте друг другу что умеете реально делать

Вам сюда. Кодеры, что красивого могут показать?

dj D:
А вы не хотели бы наделать полезных вещей и выложить на крупных международных площадках?

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

dj D:
Вы что, делаете проект, и только потом его продаете? Это работает на торговых площадках.

Ну да, делаю сайт для себя; продаю, если больше не нужен, + еще и плагин остаётся. /ru/forum/1024408

Sly32:
Считаю что нет таких инструментов, качественный сайт не сделаешь никакими плагинами...

Согласен. Мне удобно использовать WP как framework для быстрой реализации проекта. Сделал плагин, создал свои таблицы бд, тему, и используй встроенные функции в админке (списки, редактор и т.п.) Может, получается не быстрее, чем на своём же самописе, но если проект не зашел, то продаётся он гораздо скорее.

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

Дайте ссылку на чудо-cms, создающую указанные вами критерии из коробки.

Любая cms - система управления контентом (админка и редактор). Зачем желать от неё большего? Тем более, от бесплатной.

Sly32:
Дело в другом - тут ВПфаны топят...

Может, цели у разрабов разные

iworkshop:
Но шаблонные do_action() мне до сих пор видятся костылями

Если кратко, вначале выполняться функции движка, потом выполняться функции плагинов, затем - функции темы. Т.е. пользователь без события do_action(), не смог бы повлиять на функции движка и плагинов без правки оных. В шаблонах тоже думаю, использование do_action() ни к чему.

Модуль mod_expires включен в httpd.conf?


LoadModule expires_module modules/mod_expires.so
iworkshop:
может вы намекнёте, для решения каких задач он нужен

Например, в плагине woocommerce создали функцию статуса заказа, прикрепили её к событию woocommerce_thankyou


do_action('woocommerce_thankyou', function() {...});

Теперь мы в файле functions.php своей темы можем изменить статус заказа. Например при оплате товара ставить не "ожидание", как стоит по умолчанию, а "выполнен"


add_action('woocommerce_thankyou', 'custom_woocommerce_auto_complete_order');
function custom_woocommerce_auto_complete_order( $order_id ) {
if (!$order_id) { return; }
$order = wc_get_order($order_id );
$order->update_status('completed');
}
Всего: 234