Wordpress ob_获取内容()并应用过滤器

Wordpress ob_获取内容()并应用过滤器,wordpress,filter,hook,Wordpress,Filter,Hook,我一直在寻找提高编码技能的方法,并开始学习ob\u get\u contents(),因为我看到它在任何地方都被使用 因此,我想改进下面的代码(可能有额外的钩子),以便在不修改原始代码的情况下添加额外的选项卡链接和窗格(在子主题内) <?php ob_start(); ?> <!-- Tab links --> <ul class="nav nav-tabs" role="tablist"> <li><a href="#" ar

我一直在寻找提高编码技能的方法,并开始学习
ob\u get\u contents()
,因为我看到它在任何地方都被使用

因此,我想改进下面的代码(可能有额外的钩子),以便在不修改原始代码的情况下添加额外的选项卡链接和窗格(在子主题内)

<?php ob_start(); ?>

 <!-- Tab links -->
 <ul class="nav nav-tabs" role="tablist">
    <li><a href="#" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
    <li><a href="#" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
  </ul>

  <!-- Tab panes -->
  <div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="home">...</div>
    <div role="tabpanel" class="tab-pane" id="profile">...</div>
  </div>

<?php 

$output = ob_get_contents();

ob_end_clean(); 

echo apply_filters('theme_tabs', $output);

?>

... ...
我第一次想到使用do_操作,但如果我想切换选项卡链接(或窗格),该怎么办? 例如:

变成

   <ul class="nav nav-tabs" role="tablist">
    <li><a href="#" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
    <li><a href="#" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
  </ul>
是否有人愿意给出一个如何更改代码的示例,以及一个我将在我的子主题中放置以在选项卡中进行修改的函数的示例? 额外的教程链接也非常感谢

   <ul class="nav nav-tabs" role="tablist">
    <li><a href="#" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
    <li><a href="#" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
  </ul>