Awebdesign Blog

All for Web

  • Главная
  • Кодерские фишки
  • Уроки Вордпресс
  • Уроки дизайна
  • Лучшие сайты мира
  • Авебдизайн.ру
19 июня, 2017

Вывести последние заказы на страницу My account

How to show orders on my account page woo, Как вывести таблицу заказов на любой странице (например, на странице «Мой аккаунт»), Вукомерс.

В functions.php:

function shortcode_my_orders( $atts ) {
    extract( shortcode_atts( array(
        'order_count' => -1
    ), $atts ) );

    ob_start();
    wc_get_template( 'myaccount/my-orders.php', array(
        'current_user'  => get_user_by( 'id', get_current_user_id() ),
        'order_count'   => $order_count
    ) );
    return ob_get_clean();
}
add_shortcode('my_orders', 'shortcode_my_orders');

В шаблон:

<?php echo do_shortcode( '[my_orders order_counts=10]' ); ?>

order_counts=10 — опционально.

Источник: https://stackoverflow.com/questions/29980505/in-woocommerce-is-there-a-shortcode-page-to-view-all-orders

Поделиться ссылкой:

  • Нажмите, чтобы открыть на Facebook (Открывается в новом окне)
  • Нажмите, чтобы поделиться на Twitter (Открывается в новом окне)
  • Нажмите, чтобы поделиться в WhatsApp (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Skype (Открывается в новом окне)
  • Нажмите, чтобы поделиться на LinkedIn (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Pinterest (Открывается в новом окне)
Filed Under: Кодерские фишки, Уроки Вордпресс
Tags: my account, order tracking, woocommerce, ву, вукомерс

Кастомные ошибки валидации и поддержка инвалидности для Contact Form 7
Битрикс ЧПУ быстро и просто!

You must be logged in to post a comment.

Рубрики

  • Bootstrap для начинающих
  • HTML старт для детей
  • Ruby on Rails
  • Английский для кодеров
  • Битрикс
  • Жизнь дизайнера
  • Кодерские фишки
  • Лучшие дизайны мира
  • Лучшие сайты мира
  • Серверное администрирование
  • Уроки CSS
  • Уроки frontend
  • Уроки HTML
  • Уроки jQuery
  • Уроки Node.js
  • Уроки Вордпресс
  • Уроки дизайна
  • Уроки ява-скрипт

Copyright © 2023
  • Awebdesign.ru