【问题标题】:Editing the WordPress Admin Menus编辑 WordPress 管理菜单
【发布时间】:2021-05-01 03:42:22
【问题描述】:

这是一个两部分的问题。

  1. 我按照guide 来更改管理菜单项,但是找出 WordPress 菜单键是什么的过程是什么? 我正在使用这个theme,但开发人员已停止支持并希望更改职业菜单和子菜单标签。

  2. 完成上述操作后,如何更改硬编码的 slug 和面包屑以匹配新的菜单项?

目标是编辑与此相关的命名结构,但保留其功能。我在主题 > 管理 > theme_functions.php 中找到了它用于这部分的代码,但不确定如何在子主题中覆盖它?

任何帮助都会很棒。

if( 'career' == $post_type ){
        $slug = get_option('tommusrhodus_careers_slug', 'careers');
        $home .= '<li class="active"><a href="' . esc_url( home_url( "/". $slug ."/" ) ) . '">' . esc_html__( 'Careers', 'stack' ) . '</a></li>';
    }

【问题讨论】:

  • 转到您的子主题文件夹并在那里编辑theme_functions.php。或者,使用 functions.php 文件覆盖功能。 functions.php 通常作为函数逻辑的最后一个 php 文件加载。
  • 当我在子主题中加入一个重写函数时,我得到一个 404 错误。 function change_post_types_slug( $args, $post_type ) { /*item post type slug*/ if ( 'career' === $post_type ) { $args['rewrite']['slug'] = 'candidates'; } 返回 $args; } add_filter('register_post_type_args', 'change_post_types_slug', 10, 2);

标签: wordpress menu admin slug


【解决方案1】:

您可以简单地使用这个具有 UI 的插件来更改所有内容:https://wordpress.org/plugins/admin-menu-editor/

【讨论】:

    猜你喜欢
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-27
    • 2011-07-08
    相关资源
    最近更新 更多