• Lamento volver a escribirle. pero hice todo como se indica y todavía no muestra lo que escribe el vendedor en la pesta?a:
    https://wclovers.com/forums/topic/new-tab-at-store-page/

    en wcfmmp-view-store.php (anulado dentro de mi tema hijo, luego desde wcfm / store (le muestro un fragmento entre las políticas y la revisión agregue mi nueva pesta?a):

    caso ‘políticas’:
    $ WCFMmp-> plantilla-> get_template (‘tienda / wcfmmp-view-store-policies.php’, array (‘store_user’ => $ store_user, ‘store_info’ => $ store_info));
    rotura;

    caso ‘envíos’:
    $ WCFMmp-> plantilla-> get_template (‘tienda / wcfmmp-ver-tienda-envíos.php’, array (‘store_user’ => $ store_user, ‘store_info’ => $ store_info));
    rotura;

    case ‘rese?as’:
    $ WCFMmp-> template-> get_template (‘store / wcfmmp-view-store-reviews.php’, array (‘store_user’ => $ store_user, ‘store_info’ => $ store_info));
    rotura;

    en wcfmmp-view-store-envios.php:

    <? php
    $ vendor_id = $ store_user-> get_id ();
    $ wcfm_vendor_envios = get_user_meta ($ vendor_id, ‘wcfm_vendor_envios’, verdadero);
    ?>

    y en functions.php: (elimina la última parte del código add_filter (‘wcfmmp_store_default_template’)

    add_action (‘wcfmmp_rewrite_rules_loaded’, function ($ wcfm_store_url) {
    add_rewrite_rule ($ wcfm_store_url. ‘/ ([^ /] +) / Shipping? $’, ‘index.php?’. $ wcfm_store_url.] & = $ coincide con [1 envíos = true ‘,’ top ‘);
    add_rewrite_rule ($ wcfm_store_url.’ / ([^ /] +) / posts / page /? ([0-9] {1,}) /? $ ‘,’ index.php ? ‘. $ wcfm_store_url.’ = $ coincidencias [1] & paged = $ coincidencias [2] & envíos = true ‘,’ top ‘);
    }, cincuenta);
    add_filter (‘query_vars’, function ($ vars) {
    $ vars [] = ‘envios’;
    return $ vars;
    }, cincuenta);
    add_filter (‘wcfmmp_store_tabs’, function ($ store_tabs, $ store_id) {
    $ store_tabs [‘envíos’] = ‘Envíos’;
    devolver $ store_tabs;
    }, 50, 2);
    add_filter (‘wcfmp_store_tabs_url’, function ($ store_tab_url, $ tab) {
    if ($ tab == ‘envios’) {
    $ store_tab_url. = ‘envios’;
    }
    return $ store_tab_url;
    }, 50, 2);
    add_filter (‘wcfmp_store_default_query_vars’, function ($ query_var) {
    global $ WCFM, $ WCFMmp;
    if (get_query_var (‘envios’)) {
    $ query_var = ‘envios’;
    }
    return $ query_var;
    }, cincuenta);

    add_action (‘end_wcfm_vendor_settings’, function ($ vendor_id) {
    global $ WCFM, $ WCFMmp;
    $ wcfm_vendor_envios = get_user_meta ($ vendor_id, ‘wcfm_vendor_envios’, true);
    ?>
    <! –
    collapsible = “” > div classcollapsible = “”> = “Wcfm_settings_form_min_order_amount_head”>
    <label class = “wcfmfa fa-cart-plus”> </label>
    <? Php _e (‘envíos’, ‘wc-frontend-manager’);?> <span> </span>
    < / div>
    <div class = “wcfm-container”>
    <div id = “wcfm_settings_form_vendor_invoice_expander” class = “wcfm-content”>
    <? php
    $ WCFM-> wcfm_fields-> wcfm_generate_form_field (array (
    “Wcfm_vendor_envios_options” => array (‘label’ => __ (‘envíos’, ‘wc-frontend-manager’), ‘type’ => ‘textarea’, ‘class’ => ‘wcfm-textarea wcfm_ele wcfm_full_ele’, ‘ label_class ‘=>’ wcfm_title wcfm_ele wcfm_full_ele_title ‘,’ valor ‘=> $ wcfm_vendor_envios),
    ));
    ?>
    </div>
    </div>
    <div class = “wcfm_clearfix”> </div>
    <! – final plegable ->
    <? php
    }, 500);

    add_action ( ‘wcfm_vendor_settings_update’, function ($ Vendor_id, $ wcfm_settings_form) {
    $ WCFM global, $ WCFMmp;
    if (isset ($ wcfm_settings_form [ ‘wcfm_vendor_envios_options’])) {
    $ wcfm_vendor_envios = $ wcfm_settings_form [ ‘wcfm_vendor_envios_options’];
    update_user_meta ($ vendor_id, ‘wcfm_vendor_envios’, $ wcfm_vendor_envios);
    }
    }, 500, 2);

  • The topic ‘new tab in store page’ is closed to new replies.