Para obtener el código necesario para llevar a cabo este desarrollo personalizado, consulte
este gist en GitHub.
Ese código se puede utilizar como un plugin, o usted puede cortar los elementos comentados en la parte superior y pegar el código en otro lugar como un archivo functions.php, o utilizar el comando WPCode (consulte este artículo para obtener más información: Cómo añadir fragmentos de código personalizados en WPCode). Las líneas 22 y siguientes también pueden suprimirse si sólo desea enlazar con otra página.
Añadir más de una pestaña
Tienes que editar lo siguiente:
<span class="mepr-nav-item prem-support"> <a href="/es/cuenta/?action=premium-support">Asistencia Premium</a> </span>
A algo como:
<span class="mepr-nav-item prem-support <?php MeprAccountHelper::active_nav('premium-support'); ?>"> <a href="/es/cuenta/?action=premium-support">Asistencia Premium</a> </span> <span> <a href="http://site.com/feedback/">Proporcionar información</a> </span>
He aquí un ejemplo acabado con dos nuevas pestañas. La pestaña 1 (Soporte Premium) mantiene al usuario en la página de la cuenta y le muestra un Formulario de contacto 7. La pestaña 2 (Proporcionar comentarios) redirige al usuario a una página independiente de su sitio donde puede proporcionar sus comentarios.
function mepr_add_some_tabs($user) { ?> <span class="mepr-nav-item prem-support <?php MeprAccountHelper::active_nav('premium-support'); ?>"> <!-- KEEPS THE USER ON THE ACCOUNT PAGE --> <a href="/es/cuenta/?action=premium-support">Asistencia Premium</a> </span> <span> <!-- REDIRECTS THE USER TO A DIFFERENT PAGE ON THE SITE --> <a href="http://site.com/feedback/">Proporcionar información</a> </span> <?php } add_action('mepr_account_nav', 'mepr_add_some_tabs'); function mepr_add_tabs_content($action) { //Listens for the "premium-support" action on the account page, before rendering the contact form shortcode. if($action == 'premium-support') { echo do_shortcode('[contact-form-7 id="49034" title="Premium Support Form"]'); } } add_action('mepr_account_nav_content', 'mepr_add_tabs_content');