使用 wordpress 的最终成员插件创建自定义选项卡

Jig*_*ank 6 php wordpress tabs

我一直在尝试为我的网站创建一个自定义选项卡,并且正在使用 UltimateMember 插件。

经过一番谷歌,我找到了一些可以帮助我做到的代码片段:

首先,我们需要扩展主配置文件选项卡

add_filter('um_profile_tabs', 'add_custom_profile_tab', 1000 );
function add_custom_profile_tab( $tabs ) {

 $tabs['mycustomtab'] = array(
  'name' => 'My custom tab',
  'icon' => 'um-faicon-comments',
 );

 return $tabs;

}
Run Code Online (Sandbox Code Playgroud)

然后我们只需使用此操作将内容添加到该选项卡

add_action('um_profile_content_mycustomtab_default', 'um_profile_content_mycustomtab_default');
function um_profile_content_mycustomtab_default( $args ) {
 echo 'Hello world!';
}
Run Code Online (Sandbox Code Playgroud)

但是我的问题是,我应该将这段代码添加到哪个文件来实现我的需要。问这个问题我听起来很麻木,但我很困惑。

谢谢你的帮助。

小智 2

让我分享一下我的类似经历。首先在这段代码中:

$tabs['mycustomtab'] = array(
  'name' => 'My custom tab',
  'icon' => 'um-faicon-comments',
 );
Run Code Online (Sandbox Code Playgroud)

你应该总是使用

我的自定义选项卡

作为我看到你已经使用过的密钥。所以这是真的。一般来说,当您将此代码放入活动主题的functions.php 中时,它会起作用。但是如果它不起作用,请考虑将其添加到最终成员的插件核心文件夹中的核心文件 um-filters-misc.php 中。请让我知道这对你有没有用。