如何在管理屏幕子菜单项中添加自定义HTML类名称?

亚伯·卡莱霍

这是“帖子”菜单下的这些子菜单项

在此处输入图片说明

我检查了代码,发现它的标记是

<ul class="wp-submenu wp-submenu-wrap">
  <li class="wp-submenu-head" aria-hidden="true">Posts</li>
  <li class="wp-first-item current"><a href="edit.php" class="wp-first-item current">All Posts</a></li>
  <li><a href="post-new.php">Add New</a></li>
  <li><a href="edit-tags.php?taxonomy=category">Categories</a></li>
  <li><a href="edit-tags.php?taxonomy=post_tag">Tags</a></li>
</ul>

我想要做的是my-custom-class<li>标签添加一个自定义类(在服务器端处理),这样它将变成这样

<ul class="wp-submenu wp-submenu-wrap">
  <li class="wp-submenu-head" aria-hidden="true">Posts</li>
  <li class="wp-first-item current my-custom-class"><a href="edit.php" class="wp-first-item current">All Posts</a></li>
  <li class="my-custom-class"><a href="post-new.php">Add New</a></li>
  <li class="my-custom-class"><a href="edit-tags.php?taxonomy=category">Categories</a></li>
  <li class="my-custom-class"><a href="edit-tags.php?taxonomy=post_tag">Tags</a></li>
</ul>

有没有一种方法可以向管理屏幕子菜单项添加自定义HTML类名称?

插口

您可以在html上执行str_replace,该操作将在页面加载之前进行:

只需确定选择器,然后使用DOMDocument进行解析

function callback($buffer) {

    $buffer = str_replace('wp-first-item', 'wp-first-item my-custom-class', $buffer);

    return $buffer;
}

function buffer_start() { ob_start("callback"); }

function buffer_end() { ob_end_flush(); }

add_action('admin_head', 'buffer_start');
add_action('admin_footer', 'buffer_end');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Joomla 2.5菜单项中添加自定义html代码?

如何在Office-2007的Office按钮中添加自定义菜单项?

如何自定义GRUB菜单项(例如名称)?

如何向 Laravel Voyager 菜单项添加自定义类

如何在Windows XP中的自定义上下文菜单项中添加图标?

如何在Windows 7中将图标添加到自定义上下文菜单项?

如何在当前菜单项的底部添加自定义形状或背景

如何添加自定义菜单项以快速添加自定义标签

在外部 URL 中打开自定义 Wordpress 管理菜单项

如何为菜单项设置自定义布局?

如何为嵌套菜单项添加自定义键盘快捷键?

如何将带有颜色的自定义图像添加到菜单项?

如何为嵌套菜单项添加自定义键盘快捷键?

如何向xfce4菜单项添加自定义选项?

将自定义菜单项添加到ToolStripMenuItem的集合列表中

Outlook AddIn在电子邮件中添加自定义菜单项

使用示例页面将自定义菜单项添加到 magento 2 管理侧栏中的销售菜单选项卡

菜单项的自定义视图

Android菜单项自定义

如何在自定义工具栏上获得菜单项的涟漪效应?

将自定义帖子类型编辑和列表屏幕显示为单独的子菜单项

如何在wxPython中将子菜单项添加到弹出菜单项?

如何从自定义模块中删除openerp中的菜单项

如何为NavigationView中的单个菜单项赋予自定义文本颜色?

如何在系统菜单中添加菜单项

如何在菜单项管理面板Magento中添加一些内容

如何在Vue中动态更改菜单项名称

在 Woocommerce 3 中显示自定义帐户菜单项的自定义内容

如何在 AWT Menu 中定义菜单项的顺序?