• Подскажите пожалуйста, мне в моем плагине надо поместить фильтр или действие (add_filter, add_action) на кух перед тем как мне покажет заказы по адресу edit.php?post_type=shop_order — подскажите хук который before_this_action

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Что именно вы хотите сделать? Отфильтровать список заказов или просто вывести что-то на экран перед списком?

    Автор vegarulez

    (@vegarulez)

    вывести на экран.

    if (isset($_GET[‘post_type’]))
    {
    $tmp_post_type=$_GET[‘post_type’];
    if (‘shop_order’==$tmp_post_type)
    {
    //echo ‘GET_ZAPROS’;
    if (is_admin())
    {
    add_action( ‘admin_init’, ‘action_function’ );
    //do_action (‘my_hook_tetso_function’);
    }
    }
    }

    вот так отслеживаю

    По другому никак нельзя отследить что наступило это событие???

    Ку! Есть кто из ныне здравствующих гуру в этой части вселенной??
    Переделал вызов action_function на вот такой (если вдруг кому понадобится выполнить какой то скрипт до построения табличку с заказами в админ зоне в разделе заказы) :

    add_action( 'admin_menu', 'shop_order_load');
    function shop_order_load() {
    global $title, $pagenow, $typenow;
    if  ( ('All Posts'==get_admin_page_title ()) && ('edit.php'==$pagenow) && ('shop_order'==$typenow) )
    {
    	action_function();
    }

    У кого какие мыли по этому поводу? Так мне кажется намного правильнее, может есть ещё более изящный метод — подскажите кто в теме.

Просмотр 4 ответов — с 1 по 4 (всего 4)

Тема «[Woocommerce] Заказы в админ панеле (edit.php?post_type=shop_order)» закрыта для новых ответов.