• Resuelto daschin2

    (@daschin2)


    Buenas estoy haciendo un plugin para que en la sección de ordenes de Woocommerce me permita generar un recibo el problema estaría en que quiero enviar la ID de la orden y resivirlo en la pagina del plugin pero no se como hacer el enlace

    //boton en tabla de pedidos
        add_filter("woocommerce_admin_order_actions", function ($actions, $the_order) {
            if ( $the_order->has_status( 'completed' ) ) {
                $action_slug = 'impresion';
                $actions[$action_slug] = [
                    'url' => plugin_dir_url('impresion-woo.php',__DIR__ ).'?order'.$the_order->get_id(),
                    'action' => $action_slug,
                    'name' => __( 'Imprimir'),
                ];
            }
            return $actions;
        }, 10, 2);
        //icono
        add_action( 'admin_head', 'add_custom_order_status_actions_button_css' );
        function add_custom_order_status_actions_button_css() {
            $action_slug = "impresion";
    
            echo '<style>.wc-action-button-'.$action_slug.'::after { content: "\f193"; }</style>';
        }
    
    • Este debate fue modificado hace 3 años, 9 meses por daschin2.
Viendo 1 respuesta (de un total de 1)
  • Moderador kallookoo

    (@kallookoo)

    Hola @daschin2

    Si te entendi bien, primero tienes que tener registra esa pagina en el WordPress con add_menu_page o add_submenu_page luego usas admin_url( 'nombre-de-la-pagina.php' ) y añades los parametros en la url.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Como obtener el link de un plugin’ está cerrado a nuevas respuestas.