backend_orders
Adds custom content to “Orders” section.
Shop-Script
Input (passed by reference)
No specific parameters.
… your plugin code …
Output
{$backend_orders.sidebar_top_li}
Custom elements at the top of left sidebar next to items ”Processing” and “All orders”.
{$backend_orders.sidebar_bottom_li}
Custom elements at the bottom of left sidebar next to link “Discount coupons”.
{$backend_orders.sidebar_section}
Custom blocks in left sidebar under block “Order states”.
Shop-Script
Plugin code example
PHP
public function backendOrders()
{
return [
'sidebar_top_li' => '<li><a href="javascript:void(0);"><span class="icon"><i class="fas fa-user text-blue"></i></span><span class="label">' . _wp('Custom filter by status') . '</span></a></li>',
'sidebar_bottom_li' => '<li class="dropdown js-orders-dropdown more-indent-icon">
<button class="dropdown-toggle light-gray full-width align-left nowrap">' . _wp('Custom filter') . '</button>
<div class="dropdown-body">
<ul class="menu">
<li>
<a href="javascript:void(0)" class="custom-pl-16">
<span>' . _wp('option 1') . '</span>
</a>
</li>
<li>
<a href="javascript:void(0)" class="custom-pl-16">
<span>' . _wp('option 2') . '</span>
</a>
</li>
<li>
<a href="javascript:void(0)" class="custom-pl-16">
<span>' . _wp('option 3') . '</span>
</a>
</li>
</ul>
</div>
</li>',
'sidebar_section' => '<div class="box">' . shopMyPluginHelper::getOrdersData() . '</div>',
];
}









