WordPress:更改管理子菜单顺序

2023-12-30

我已经创建并注册了一个管理页面作为“帖子”管理菜单下的子菜单。 但问题是它出现在 wp 子菜单的末尾(即“标签”之后),

如何更改此自定义管理页面子菜单条目的顺序以使其显示在“添加新项”之后?

我正在使用此功能在 edit.php(帖子菜单)下注册我的子菜单

add_submenu_page( 
       'edit.php', 
       "my custom submenu", 
       "my custom submenu", 
       CAPABILITY, 
       'my_custom_submenu', 
       "scrollcore_newsroom_articles" 
     );

找到了解决方案,只需要把这个函数添加到你的functions.php中

/*Change menu-order*/

add_filter( 'custom_menu_order', 'so_18766477_submenu_order' );

function so_18766477_submenu_order( $menu_ord ) 
{
    global $submenu;

    // Enable the next line to see all menu orders
    //echo '<pre>'.print_r($submenu,true).'</pre>';

    $arr = array();
    $arr[] = $submenu['edit.php'][5];     //my original order was 5,10,15,16,17,18
    $arr[] = $submenu['edit.php'][10];
    $arr[] = $submenu['edit.php'][18];
    $arr[] = $submenu['edit.php'][17];
    $arr[] = $submenu['edit.php'][15];
    $arr[] = $submenu['edit.php'][16];
    $submenu['edit.php'] = $arr;

    return $menu_ord;
}

在这里,通过选择 edit.php,我的目标是“帖子”菜单。 您可以选择任何您希望其子菜单重新排序的文件,例如plugins.php、themes.php、tools.php等

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WordPress:更改管理子菜单顺序 的相关文章

  • Javascript 函数接受 PHP 变量

    我完全空白 为什么这不起作用 我可以通过一个变量来完成此操作 但不能通过两个变量 当我实际使用像这样的数字时getnt 1 2 有用 它只是不适用于两个 PHP 变量 我可以使代码与echo a href nt php nid n a
  • 如何扩展 Joomla!到我的自定义 PHP 文件

    我有一个我创建的 php 文件 我想扩展所有的 Joomla 类到该文件 或者我至少希望能够使用 Joomla 的类来访问我的 PHP 文件中的数据库 我怎样才能以这种方式扩展功能 提前致谢 将这些行放在 php 文件的顶部 define
  • 特性与界面

    我最近一直在尝试学习 PHP 我发现自己对 Trait 很着迷 我理解水平代码重用的概念 并且不想必然从抽象类继承 我不明白的是 使用特征与接口之间的关键区别是什么 我尝试寻找一篇不错的博客文章或文章来解释何时使用其中一种 但到目前为止我发
  • SELECT、SELECT COUNT 和交叉引用表是否可以仅通过一个查询来处理?

    我有一个显示项目列表的页面 每个项目都会显示从 mysqli 数据库检索到的以下数据 Title Subtitle 描述 零件编号 x 中的 1 与该项目相关的照片总数 从项目中随机选择的照片 标签列表 使用分页系统每页显示 6 个项目 由
  • Tortoise SVN 合并“@### 必须与 @### 有祖先关系”错误

    背景故事 找到了一份入门级 Web 开发人员的工作 当我开始工作时 首席开发人员就离开了 一切责任都在我身上 没用过SVN 盲目进去 Problem 我不断收到类似错误 svn svn svn xxx project name branch
  • php 是否有内置的 base32 值转换?

    我知道我可以使用 number format 但是有没有办法表示 base32 数字 例如 十六进制可以用0x 来表示 八进制可以用前面的0来表示 php中有什么可以表示base32数字的吗 使用内置函数base convert 例如 To
  • PHP - 按后退按钮时 Session_Destroy

    这是我的问题 我有一个名为login php 的登录页面 不包含HTML 代码 当用户正确输入其凭据时 他会被重定向到特定页面 在本例中我们将使用 test php 该页面上的唯一链接会注销当前会话 并将用户返回到index html 我的
  • 如何在自定义短代码中获取 WooCommerce 产品对象以避免错误

    我有一个函数 我试图使用产品 id 获取当前产品的产品简短描述 但我不断收到未捕获错误 调用成员函数 get short description on bool in 我有以下简码函数 我试图使用产品 ID 获取当前 WooCommerce
  • MySQL 将字符串视为整数

    我的申请有很大的问题 在开始之前我会红色这些主题Mysql 将 varchar 视为 int bug https stackoverflow com questions 17843329 mysql treating varchar as
  • 将大数字转换为字母(然后再转换回来)

    是否有一个术语来描述将大数字存储为字母的想法 例如 假设我有 相对较小的 数字 138201162401719 并且我想将字符数缩小到尽可能少的字符数 我知道这无助于节省磁盘空间 英文字母表中有 26 个字母 但我将它们算作 25 个 因为
  • PHP DateTime 四舍五入到最近的 10 分钟

    我正在从 mysql 字段检索日期时间 但我需要对其进行四舍五入up精确到 10 分钟 例如 如果日期时间是 2013 11 06 14 00 01 我想返回时间为 6 11 2013 14 10 做到这一点最简单的方法是什么 dateti
  • 在 CGI 模式下运行时如何覆盖 PHP 配置

    有一些教程告诉我如何在 CGI 模式下运行时覆盖 PHP 配置 但我仍然很困惑 因为很多人都认为服务器运行在 Linux 上 虽然我需要这样做also在 Windows 上 我的主机确实使用 Linux 但我的本地开发计算机使用 Windo
  • 如何使用mb_detect_encoding检测编码是否正确?

    我想检测编码是否正确 但我发现 mb detect encoding 总是得到错误结果 并且我添加了很多encoding list UTF8 ISO 8859 你试图做的事情只是有时作品 编码检测并不是一门精确的 科学 因此您能做的最好的事
  • 使用Zend实现文件上传进度

    您好 我正在尝试使用 Zend 实现上传进度 但是我还没有找到任何详细的教程 指针会很有用 Thanks 我不记得曾经看过完整详细的教程来解释如何使用 Zend Framework 获取上传进度条 但这里有一些提示 如果您已经了解有关 PH
  • PHP 相对于 ASP.NET 有什么优势? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Magento 信用卡号与信用卡类型不匹配异常

    我正在使用 magento api 并且在创建订单时遇到了一些问题 我已经能够完成创建订单的所有工作 使其能够正常工作 我看到的问题是 当我调用创建订单的方法时 我总是遇到异常 Credit card number mismatch wit
  • Amazon Linux 上的 Nginx + php-fpm = 在信号 11 上退出

    亚马逊 Linux 最新 PHP 5 4 19 cli 构建时间 2013 年 9 月 3 日 23 19 23 nginx版本 nginx 1 2 9 安装 PHP FPM PHP 5 4 19 fpm fcgi 构建时间 2013 年
  • 如何使用 php __toString

    有什么用途 toString in PHP 例如 我有一个函数 例如 在一个名为 person 的类中 public function construct id name this gt id id this gt name name an
  • 如何从视图中使用模型函数? - 拉拉维尔 5.4

    我在模型类中创建了一个函数 它是 public function scopetest query return query gt pluck name 我的控制器代码是 public function index books Book al
  • WordPress admin-ajax.php 400 错误请求

    我的 WordPress admin ajax php 文件有一个奇怪且令人沮丧的行为 当我发出 ajax 请求时 它返回 400 错误错误请求 function var ajaxscript ajax url mydomain com w

随机推荐

  • perf stat 输出的解释

    我开发了一个代码 可以输入大的二维图像 高达 64MPixels 并且 对每一行应用过滤器 转置图像 使用阻塞以避免大量缓存未命中 对图像的列 当前行 应用过滤器 将过滤后的图像转回以进行其他计算 虽然它没有改变任何东西 但为了我的问题的完
  • 带有 PowerShell 的 Rapidshare API

    FreeUploadServer Invoke RestMethod Uri http api rapidshare com cgi bin rsapi cgi sub nextuploadserver Invoke RestMethod
  • 如何将 R 数据帧写入 Google Cloud Storage 存储桶文件夹

    我想将 R 数据帧写入 Google Cloud Storage 存储桶 我在用googleCloudStorageRR 中的库 这是我的代码 START options googleAuthR scopes selected https
  • Cassandra的索引结构是怎样的

    Cassandra使用LSM树进行存储 那么cassandra的索引结构到底是怎样的呢 例如 Mongo 和 Couchbase 都使用 BTree 这取决于您实际使用的 Cassandra 版本 对于 3 4 之前的版本 索引被实现为隐藏
  • MYSQL 逗号分隔列表,可以添加和删除值吗?

    我有一个逗号分隔的列表 我将其存储在 mysql 表的 varchar 字段中 是否可以直接使用 sql 查询在列表中添加和删除值 或者我必须从表中取出数据 在 PHP 中操作并将其替换回 mysql 中 mysql中的InnoDB和MyI
  • 将 python-igraph 图转换为 networkx

    最近我一直在使用 python igraph 包 我的所有代码都基于我使用 igraph 创建的图表 现在 我需要为我的图计算一些度量 这些度量显然是在 networkx 中实现的 而不是在 igraph 中实现的 例如 katz cent
  • 为什么android HttpURLConnection缓存输入流结果?

    我正在尝试获取 xml 文件 但它似乎已被缓存 这是我的代码 URL url new URL http delibere asl3 liguria it SVILUPPO elenco xml asp rand new Random nex
  • 创建“Copyable”类型接口而不是使用“Cloneable”是否有意义?

    我有一些代码需要发送对象的副本 此要求是因为调用的服务 运行时库 会修改发送的对象 该对象还需要公开设置器 以防doThing下面的方法需要设置任何字段ImportantObj班级 此实现正在等待更改 但没有合理预期会在不久的将来发生更改
  • SQL - 使用 CASE 语句更新,我需要多次重复相同的 CASE 吗?

    我的 UPDATE 语句大致如下 UPDATE customer SET forenames ot forenames surname CASE WHEN ot safeplace IS NULL THEN test SAFEPLACE I
  • Spring Data JPA“无法找到 List [重复]

    这个问题在这里已经有答案了 很难弄清楚我是否遇到了错误或做了一些愚蠢的事情 Spring Boot v2 0 0 M7 spring data jpa spring data rest MySQL 以下 Query Query select
  • 如何退出 Google+ 帐户?

    在 Android 应用程序上注册 Google plus 后 我如何注销 以便可以使用另一个帐户登录 不知道是否GoogleAuthUtil invalidateToken是不是答案 Thanks 如果您正在使用Google 登录 htt
  • 给定一个 Java InputStream,我如何确定流中的当前偏移量?

    我想要一些通用的 可重复使用的东西getPosition 方法将告诉我从流的起点读取的字节数 理想情况下 我希望它能够与所有输入流一起使用 这样当我从不同的来源获取它们时 我就不必包装它们中的每一个 这样的野兽存在吗 如果没有 任何人都可以
  • Oracle sql 中的“show create table”等效项

    在 MySql 中 您可以使用以下命令查看表定义 列及其数据类型等 show create table table name oracle sql有类似的功能吗 如果您询问有关 SQL Plus 命令 show create table t
  • 使用 Bootstrap-Vue 时,如何防止单击嵌套 b-input 组件时关闭 b-dropdown?

    我很确定我只是不明白如何实现 Vue事件修饰符 https v2 vuejs org v2 guide events html Event Modifiers 根据该文档 我所要做的就是添加以下内容 a a 以下是我如何将示例解释为我的哈巴
  • Python 日志记录 - 根据名称确定级别号

    Python 日志记录级别可以使用以下方式注册logging addLevelName 有没有一种方法可以从级别名称获取Python日志编号 打电话后addLevelName 结果级别的处理方式与所有标准级别完全相同 gt gt gt im
  • 在多级逻辑回归中,SE 如何高于 1000? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 也许我的问题无法具体 但是当拟合 glme 模型 在 R 中使用 lme4 包 时 我得到其中一个参数 SE 1000 估计参数高达 16
  • 更改 UIPickerView 背景

    我想更改 UIPickerView 的边框颜色 我没有看到 UIPickerView 的色调属性 有什么办法可以做到这一点吗 或者解决方法 Thanks 您还可以屏蔽该组件 只需稍加修改 您就可以获取组件的大小并使用以下代码将其剪切出来 C
  • 使用遗传算法进行图像处理

    我想看看遗传算法在图像处理中的应用 我不知道如何为任何图像编写健身函数 假设我有一个灰度图像 它不是很清晰 现在如果我继续将生成的解决方案与该图片值匹配 那么我的解决方案会如何更好 例如更好的清晰度 增加的对比度 亮度等 我最喜欢的遗传算法
  • 为什么使用 setdefault() 创建的这个 Python 字典是乱序的?

    我刚刚开始使用 Python VBA 背景 为什么这本字典的创建顺序是乱的 不应该是a 1 b 2 等等吗 class Card def county self c 0 l 0 groupL groupL for Loop for n in
  • WordPress:更改管理子菜单顺序

    我已经创建并注册了一个管理页面作为 帖子 管理菜单下的子菜单 但问题是它出现在 wp 子菜单的末尾 即 标签 之后 如何更改此自定义管理页面子菜单条目的顺序以使其显示在 添加新项 之后 我正在使用此功能在 edit php 帖子菜单 下注册