Я использую подписки WooCommerce и пытаюсь создать пользовательский поток в панели управления для пользователя.
В настоящее время пользователь входит в систему> на панели мониторинга, у меня есть специальный код, чтобы показать, если статус подписки "активен"или "на удержании". Если он находится в режиме ожидания, пользователь в настоящее время должен щелкнуть по просмотру подписки, затем щелкнуть по подписке в списке и затем нажать «Обновить» в разделе действий.
Я хочу переместить эту кнопку действий, чтобы обновить «on-удерживайте "подписку из файла subscription-details.php и в файле dashboard.php, чтобы уменьшить эти шаги.
Вот фрагмент кода, который, как мне кажется, относится к кнопке обновления действия:
<?php do_action( 'woocommerce_subscription_before_actions', $subscription ); ?>
<?php $actions = wcs_get_all_user_actions_for_subscription( $subscription, get_current_user_id() ); ?>
<?php if ( ! empty( $actions ) ) : ?>
<tr>
<td><?php esc_html_e( 'Actions', 'woocommerce-subscriptions' ); ?></td>
<td>
<?php foreach ( $actions as $key => $action ) : ?>
<a href="<?php echo esc_url( $action['url'] ); ?>" class="button <?php echo sanitize_html_class( $key ) ?>"><?php echo esc_html( $action['name'] ); ?></a>
<?php endforeach; ?>
</td>
</tr>
<?php endif; ?>
<?php do_action( 'woocommerce_subscription_after_actions', $subscription ); ?>
Я пытался перенести это в файл dashboard.php, однако я получаю сообщение об ошибке, говорящее о том, что сайт испытывает технические трудности.
Любые идеи о том, как я мог бы вместо этого перенести эту кнопку обновления в файл dashboard.php?
Заранее спасибо за любую помощь !!!