Php Wordpress子菜单更改URL

Php Wordpress子菜单更改URL,php,wordpress,url,redirect,filter,Php,Wordpress,Url,Redirect,Filter,我想更改我的子菜单项(即所有页面和子页面)的url,这取决于页面是否有具有特定名称的自定义字段,它将更改子菜单中的url 我一直在努力做到这一点,使用重定向301很好,但我不喜欢使用重定向301 工作的重定向301如下所示: global $post; $field = get_post_meta($post->ID, 'redirect', true); if($field) wp_redirect(clean_url($field), 301); 它检测“重定向”post字段数据名,

我想更改我的子菜单项(即所有页面和子页面)的url,这取决于页面是否有具有特定名称的自定义字段,它将更改子菜单中的url

我一直在努力做到这一点,使用重定向301很好,但我不喜欢使用重定向301

工作的重定向301如下所示:

global $post;
$field = get_post_meta($post->ID, 'redirect', true);
if($field) wp_redirect(clean_url($field), 301);
它检测“重定向”post字段数据名,如果退出,它会将您重定向到自定义字段上的给定URL


,我一直在尝试使用get_page_link()和筛选器,但无法使其工作。

创建两个菜单,在标题中使用脚本相应地更改菜单而不是重定向。创建两个菜单,在标题中使用脚本相应地更改菜单而不是重定向。