php - php有代码跳过按钮点击下一步并自动直接进入下一步
问题描述
我正在编辑一个当前有两个步骤的模板。我想让它在加载时自动进入第二步,或者完全跳过第 1 步。我尝试过使用该header
功能,但这似乎并没有让我得到我需要的东西。
在第 1 步的页面底部有一个“创建新产品按钮”,这是我试图跳过的链接,而无需单击该按钮。
这是代码:
<div class="col-md-12 add-product-outer-wrapper">
<div class="select-product-cat-wrapper">
<?php $is_new_listing = isset($_REQUEST['new_listing']) ? true : false;
$is_cats_hier = isset($_REQUEST['cats_hier']) ? true : false;
if( ( $is_new_listing && $is_cats_hier ) || !get_wcmp_vendor_settings('is_singleproductmultiseller', 'general') == 'Enable' ) {
?>
<!-- New product list categories hierarchically -->
<div class="select-cat-step-wrapper">
<div class="cat-step1" >
<div class="panel panel-default pannel-outer-heading mt-0">
<div class="panel-heading d-flex">
<h1><span class="primary-color"><span><?php _e( 'Step 1 of', 'dc-woocommerce-multi-vendor' );?></span> <?php _e( '2:', 'dc-woocommerce-multi-vendor' );?></span> <?php _e('Select a product category', 'dc-woocommerce-multi-vendor'); ?></h1>
<h3><?php _e('Once a category is assigned to a product, it cannot be altered.', 'dc-woocommerce-multi-vendor'); ?></h3>
</div>
<div class="panel-body panel-content-padding form-horizontal breadcrumb-panel">
<?php echo $url; ?>
</div>
</div>
<div class="panel panel-default pannel-outer-heading wcmp-categories-level-panel has-scroller">
<div class="cat-column-scroller cat-left-scroller"><i class="wcmp-font ico-left-arrow-icon"></i></div>
<div class="form-horizontal cat-list-holder">
<div class="wcmp-product-categories-wrap cat-column-wrapper">
<div class="wcmp-product-cat-level 1-level-cat cat-column" data-level="1" data-mcs-theme="dark">
<ul class="wcmp-product-categories 1-level" data-cat-level="1">
<?php echo wcmp_list_categories( apply_filters( 'wcmp_vendor_product_classify_1_level_categories', array(
'taxonomy' => 'product_cat',
'hide_empty' => false,
'html_list' => true,
'cat_link' => 'javascript:void(0)',
) ) ); ?>
</ul>
</div>
</div>
</div>
<div class="cat-column-scroller cat-right-scroller"><i class="wcmp-font ico-right-arrow-icon"></i></div>
</div>
</div>
</div>
<?php }else{ ?>
<!-- List a product by name or gtin -->
<div class="cat-intro">
<div class="panel panel-default pannel-outer-heading mt-0">
<div class="panel-body panel-content-padding form-horizontal text-center">
<img src="<?php echo $WCMp->plugin_url.'assets/images/add-product-graphic.png'; ?>" alt="">
<h1 class="heading-underline"><?php _e('List a New Product', 'dc-woocommerce-multi-vendor'); ?></h1>
<div class="serach-product-cat-wrapper">
<h2><?php// _e('Search from our existing Product Catalog', 'dc-woocommerce-multi-vendor'); ?></h2>
<?php
if (get_option('permalink_structure')) {
$category_url = '?new_listing=1&cats_hier=1';
} else {
$category_url = wcmp_get_vendor_dashboard_endpoint_url( get_wcmp_vendor_settings( 'wcmp_add_product_endpoint', 'vendor', 'general', 'add-product' ) ) . '&new_listing=1&cats_hier=1';
}
$url = ( get_wcmp_vendor_settings('is_disable_marketplace_plisting', 'general') == 'Enable' ) ? esc_url(wcmp_get_vendor_dashboard_endpoint_url(get_wcmp_vendor_settings('wcmp_edit_product_endpoint', 'vendor', 'general', 'edit-product'))) : $category_url; ?>
<p><?php //_e('Not in the catalog?', 'dc-woocommerce-multi-vendor'); ?> <a href="<?php echo $url; ?>" class="cat-step-btn"><?php _e('Create a new product', 'dc-woocommerce-multi-vendor'); ?> <i class="wcmp-font ico-right-arrow-icon"></i></a></p>
</div>
</div>
</div>
<!-- End List a product by name or gtin -->
<?php } ?>
<div class="clearfix"></div>
</div>
</div>
解决方案
推荐阅读
- php - PHP POST 值来自用 While 循环创建的
- ios - 在设备上运行时不出现 SKEmitterNode
- amazon-web-services - 如何以访客用户身份访问 AWS DynamoDB?
- node.js - 如何在 GraphQL 中为函数提供参数
- javascript - 使用 JQuery 过滤页面内容
- javascript - 在未转译的 HTML 页面中使用 Babel 转译的 Javascript 文件中的导出函数
- r - 使用 R studio connect 发布 Shiny 应用程序
- powershell - 防止集成终端自动打开
- javascript - 我的井字游戏 (jquery) 无法正常工作。丢失的部分无法正常工作
- vba - Excel VBA - 从另一个工作簿中的新名称的col重命名所有工作表