Wordpress扩展主配置文件选项卡最终成员

Wordpress扩展主配置文件选项卡最终成员,wordpress,Wordpress,我想在ultimate会员的个人资料概述中添加一个选项卡。 我找到了这段代码,它确实创建了一个新选项卡。 现在我希望当有人按下标签时,他们会被引用到网站上的一个页面。 现在有人知道你怎么做了吗 这是我找到的代码 add_filter('um_profile_tabs', 'add_custom_profile_tab', 1000 ); function add_custom_profile_tab( $tabs ) { $tabs['mycustomtab'] = a

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

这是我找到的代码

    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!';
    }
谢谢

主题-->(altijd leuk zo'n bivak^^)


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

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

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

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链接,它可能工作得更好

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/'); 
  }
});

在过滤器中,将选项卡键
mycustomtab
更改为
register\u bivak\u tab

像这样:

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

你好,比约恩

嘿,比约恩,我应该把代码行放在哪里?在一个新的片段中?在哪里可以找到选项卡类名称?我不熟悉这种类型的编码。谢谢当然,你可以用一个。或者你可以使用你自己的.js文件。那么我需要在标签类名中填写什么呢?如果我尝试运行代码行,我会看到一个白色屏幕…如果您共享一个链接,我可以为您完成代码段。您必须检查代码以获得正确的类名。选项卡应转到此url:[链接]提前感谢!