首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Wordpress扩展主配置文件标签旗舰版成员

Wordpress扩展主配置文件标签旗舰版成员
EN

Stack Overflow用户
提问于 2018-06-08 02:33:09
回答 1查看 720关注 0票数 0

我想让一个额外的标签在个人资料概述的终极成员。我找到了这段代码,它确实创建了一个新的选项卡。现在,我希望当有人按下标签时,他们会被引用到网站上的一个页面。现在有没有人知道你该怎么做?

这是我找到的代码。

代码语言:javascript
复制
    add_filter('um_profile_tabs', 'add_custom_profile_tab', 1000 );
    function add_custom_profile_tab( $tabs ) {

    $tabs['mycustomtab'] = array(
    'name' => 'Inschrijving Bivak',
    'icon' => 'um-faicon-pencil',
     );

     return $tabs;

    }

    add_action('um_profile_content_mycustomtab_default', 'um_profile_content_mycustomtab_default');
    function um_profile_content_mycustomtab_default( $args ) {
    echo 'Hello world!';
    }

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-08 07:18:20

离题--> (altijd leuk leuk bivak^^)

我不是很熟悉终极会员插件。但是选项卡几乎总是有一个相应的内容框连接,你希望它的行为不同于它的预期。

我认为最简单的解决方案是一个小的jQuery函数,它在您单击选项卡时执行重定向。这样你就不用‘黑’UM插件了。

下面是一个例子。如果需要,您可以在所有页面上加载此代码片段。

代码语言:javascript
复制
jQuery(document).ready(function ($) {
  if($('body.um-page-user').length) {
    $( ".um-profile-nav .um-profile-nav-register_bivak_tab a" ).on( "click", function() {
      window.location.href = "https://www.chirooostham.be/inschrijvingen/";
    });
  }
});

版本2:

这取代了href链接,它可能工作得更好。

代码语言:javascript
复制
jQuery(document).ready(function ($) {
  if($('body.um-page-user').length) {
    $( ".um-profile-nav .um-profile-nav-register_bivak_tab a" ).attr('href', 'https://www.chirooostham.be/inschrijvingen/'); 
  }
});

在过滤器中,将tab键mycustomtab更改为register_bivak_tab

如下所示:

代码语言:javascript
复制
$tabs['register_bivak_tab'] = array(
  'name' => 'Inschrijving Bivak',
  'icon' => 'um-faicon-pencil',
);

致敬,Bjorn

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50748021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档