woocommerce在後台訂單編輯頁面新增上一筆下一筆快速切換按鈕

WooCommerce-在後台訂單編輯頁面新增上一筆/下一筆 快速切換按鈕

目錄

    原始文章

    WooCommerce-在後台訂單編輯頁面新增上一筆/下一筆 快速切換按鈕


    原始文章

    WooCommerce-在後台訂單編輯頁面新增上一筆/下一筆 快速切換按鈕


    
    //----- ↓ 上一筆 / 下一筆訂單 Previous Order / Next Order ↓ -----//
    add_action('woocommerce_order_actions_end','jump_to_previous_and_next_order');
    function jump_to_previous_and_next_order($order_id) {
    	global $post, $wpdb;
    	$order_navigation = $wpdb->get_row( $wpdb->prepare( "
    		SELECT
    			(SELECT ID FROM {$wpdb->prefix}posts
    			WHERE ID < %d
    			AND post_type = '%s'
    			AND post_status <> 'trash'
    			ORDER BY ID DESC LIMIT 1 )
    			AS prev_order_id,
    			(SELECT ID FROM {$wpdb->prefix}posts
    			WHERE ID > %d
    			AND post_type = '%s'
    			AND post_status <> 'trash'
    			ORDER BY ID ASC LIMIT 1 )
    			AS next_order_id
    	", $post->ID, $post->post_type, $post->ID, $post->post_type ), ARRAY_A ); ?>
    	<ul class="clearfix">
    	  <?php if ( array_filter( $order_navigation ) ) : ?>
    			<?php $next_order_id = absint( $order_navigation[ 'next_order_id' ] ); ?>
    			<?php $disable = (is_null( $order_navigation[ 'next_order_id' ])) ? ' style="pointer-events:none; background-color:#e0e0e0;"' : ''; ?>
    				<li><?php echo sprintf( '<a href="%1$s" class="button button-secondary prev-order tips button-small" data-tip=" ' . __( 'Order', 'wc-order-navigation' ) . ' #%2$s" '.$disable.'>< 較新</a>', esc_url( sprintf( admin_url( 'post.php?post=%d&action=edit' ), $next_order_id ) ), $next_order_id); ?></li>
    		  <?php $previous_order_id = absint( $order_navigation[ 'prev_order_id' ] ); ?>
    				<li><?php echo sprintf( '<a href="%1$s" class="button button-secondary prev-order tips button-small" data-tip=" ' . __( 'Order', 'wc-order-navigation') . ' #%2$s">較舊 ></a>', esc_url( sprintf( admin_url( 'post.php?post=%d&action=edit' ), $previous_order_id ) ), $previous_order_id); ?></li>
    		<?php else : ?>
    			<li><?php _e( 'You need to have at least two orders, to use the navigation.', 'wc-order-navigation' ); ?></li>
    		<?php endif; ?>
    	</ul>
    <?php }
    //----- ↑ 上一筆 / 下一筆訂單 Previous Order / Next Order ↑ -----//
    


    推薦文章

    Aron

    搭載商業思維的資料科學家,工業設計系畢業,曾任職知名品牌行銷企劃。下班後寫機器學習模型,寫網站,也寫文章。興趣是把Side Project當成創業題目來玩,把人生當成遊戲破關。

    facebook telegram

    推薦書單

    大人學選擇:成熟大人的獨立思考術(暢銷增訂版)
    大人學選擇:成熟大人的獨立思考術(暢銷增訂版) ⭐⭐⭐⭐⭐
    消失的國界
    消失的國界 ⭐⭐⭐⭐⭐
    錢意識:借錢、花錢、存錢、賺錢,你最愛哪一件?不做哪一件?變有錢的人怎麼處理錢?跟你想的不一樣
    錢意識:借錢、花錢、存錢、賺錢,你最愛哪一件?不做哪一件?變有錢的人怎麼處理錢?跟你想的不一樣 ⭐⭐⭐
    一級艦隊(《一級玩家》作者最新作品)
    一級艦隊(《一級玩家》作者最新作品) ⭐⭐⭐⭐⭐

    發佈留言

    • * 表示必填欄位
    • 您填寫的電子郵件不會被公開
    • 請確認您的電子郵件正確無誤,當您的留言收到新的回覆時,我們會寄送通知信件給您

    發佈留言必須填寫的電子郵件地址不會公開。