new tab in store page
-
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.