Javascript wordpress中的主持人链接

Javascript wordpress中的主持人链接,javascript,php,wordpress,Javascript,Php,Wordpress,我在wordpress中创建了一个菜单,其中既包含起始页面上不同部分的主播链接,也包含指向其他页面的链接: 但是当我导航到另一个页面(比如“Jobs”)并从那里尝试在manu中导航到startpage上的某个部分时,anchorlinks不起作用,因为它需要完整的URL来引导用户返回startpage,然后跳到我单击的部分。但当我将主播链接更改为完整url时: …它会一直重新加载,即使我在startpage上,因为我有完整的url。我如何创建一个菜单,当我在另一个页面上时,它在开始页面上只包

我在wordpress中创建了一个菜单,其中既包含起始页面上不同部分的主播链接,也包含指向其他页面的链接:

但是当我导航到另一个页面(比如“Jobs”)并从那里尝试在manu中导航到startpage上的某个部分时,anchorlinks不起作用,因为它需要完整的URL来引导用户返回startpage,然后跳到我单击的部分。但当我将主播链接更改为完整url时:

…它会一直重新加载,即使我在startpage上,因为我有完整的url。我如何创建一个菜单,当我在另一个页面上时,它在开始页面上只包含部分URL(例如“#meetups”)和完整URL(例如“/hip#meetups”)

我可以为此构建javascript或PHP函数吗


我真的被困在这里了,非常感谢您的任何输入。我制作了一个jQuery函数,可以根据浏览器的不同更改菜单链接attr/url。位置:

var x = location.pathname;
if(x === '/hip/jobs/'){
  var findLink = $('.menu-item-type-custom').find('a');
  for (var i = 0; i < findLink.size(); i++) {
    var attri = findLink.eq(i).attr('href');
    findLink.eq(i).attr('href', "http://localhost:3000/hip/" + attri);
  }
} else {
  console.log('error! ' + x);
}
var x=location.pathname;
如果(x=='/hip/jobs/')){
var findLink=$('.menu item type custom')。find('a');
对于(var i=0;i
我制作了一个jQuery函数,它将根据浏览器的不同更改菜单链接attr/url。位置:

var x = location.pathname;
if(x === '/hip/jobs/'){
  var findLink = $('.menu-item-type-custom').find('a');
  for (var i = 0; i < findLink.size(); i++) {
    var attri = findLink.eq(i).attr('href');
    findLink.eq(i).attr('href', "http://localhost:3000/hip/" + attri);
  }
} else {
  console.log('error! ' + x);
}
var x=location.pathname;
如果(x=='/hip/jobs/')){
var findLink=$('.menu item type custom')。find('a');
对于(var i=0;i