php - 在 Wordpress 中,如何根据用户所在的页面更改链接的目标?

标签 php html css wordpress

我遇到的问题是我使用的主题在按下时导航只是“滚动”到给定部分(例如#contact)。但是,我已经实现了一些退出此可滚动页面的单独子页面,从而使导航无效。

我的问题是,当用户在这些子页面上时,我如何才能更改我的链接目标或完全更改菜单?

我应该澄清一下,所有需要"new"导航的页面都使用一个名为 full_width.php 的不同页面模板。但由于它使用的是包含 header 功能,我不能只替换导航。

感谢您的宝贵时间!

最佳答案

这是基于模板的简单解决方案。

 if ( is_page_template('full_width.php') ) {
    //menu for full width page
} else {
    // Returns false when 'full_width.php' is not being used.
    wp_nav_menu( $args );//read for args in codex to make menu you want.
}

关于php - 在 Wordpress 中,如何根据用户所在的页面更改链接的目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19800304/

相关文章:

html - 第 n 个子代码不起作用

javascript - 滚动容器中的半固定文本

html - 将行转换为特定的键盘字符

php - 动态计算字段中的字符

php - 显示 $_post 的结果出错,给出空

html - 在grails中制作下载选项

javascript - 在网站上使用键盘进行简单且正确的导航方式?

html - 无法让侧边菜单 scrollspy 粘在顶部

php - 需要删除默认的 Wordpress 分页

php - 大 csv 文件未上传到数据库