Да, от Москвы к Питеру )
Вам сюда. Кодеры, что красивого могут показать?
Так и сделаю в следующей жизни, когда вновь появиться щенячий оптимизм и непоколебимая вера в свои навыки )
Ну да, делаю сайт для себя; продаю, если больше не нужен, + еще и плагин остаётся. /ru/forum/1024408
Согласен. Мне удобно использовать WP как framework для быстрой реализации проекта. Сделал плагин, создал свои таблицы бд, тему, и используй встроенные функции в админке (списки, редактор и т.п.) Может, получается не быстрее, чем на своём же самописе, но если проект не зашел, то продаётся он гораздо скорее.
Дайте ссылку на чудо-cms, создающую указанные вами критерии из коробки.
Любая cms - система управления контентом (админка и редактор). Зачем желать от неё большего? Тем более, от бесплатной.
Может, цели у разрабов разные
Если кратко, вначале выполняться функции движка, потом выполняться функции плагинов, затем - функции темы. Т.е. пользователь без события do_action(), не смог бы повлиять на функции движка и плагинов без правки оных. В шаблонах тоже думаю, использование do_action() ни к чему.
Модуль mod_expires включен в httpd.conf?
LoadModule expires_module modules/mod_expires.so
Например, в плагине 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');}