首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以在wordpress的标题菜单或顶栏菜单中插入快捷代码吗?

可以在wordpress的标题菜单或顶栏菜单中插入快捷代码吗?
EN

Stack Overflow用户
提问于 2017-11-18 19:11:08
回答 3查看 2.8K关注 0票数 1

我已经为我的wordpress主题做了一个简单的短码。我正试着把它对齐到页面的右上角。可以插入短码function.php吗?

我想把我的短代码放在top-bar中(右上角),这样它就可以在每个页面上工作了。意味着如果我点击任何菜单,那么快捷代码也应该在该菜单上工作。

实际上,我在web开发方面是新手。请建议我,我应该怎么做,它将对齐我想要的地方,并应为每个模块的工作。

EN

回答 3

Stack Overflow用户

发布于 2017-11-18 19:35:49

你可以使用wordpress函数来实现这一点。请打开您必须放置短代码的文件。例如,如果您想将其放在header上,打开header.php并添加

代码语言:javascript
复制
<?php echo do_shortcode('[your_shortcode]'); ?>

您希望快捷代码内容出现的位置

票数 3
EN

Stack Overflow用户

发布于 2019-06-20 20:43:03

最好的方法是找到主题的顶部栏菜单钩子,然后在function.php子主题中添加以下代码(根据您的需要进行调整):

代码语言:javascript
复制
function my_shotcode_inside_top_bar ( $items, $args ) {
    if (is_page() && $args->theme_location == 'secondary') {
        $items .= '<li class="my-class">' . do_shortcode( "[my_shortcode]" ) . '</li>';
    }
    return $items;
}
add_filter( 'wp_nav_menu_items', 'my_shotcode_inside_top_bar', 10, 2 );

is_page仅在页面中显示快捷代码,但您可以选择another condition或根本不显示任何条件。

辅助是钩子,它取决于您的主题。您通常可以在主题header.php文件中找到它。

票数 1
EN

Stack Overflow用户

发布于 2019-07-19 15:14:02

应该添加一个菜单位置选择器-这样一些主题支持多个菜单,一些被称为“顶部”或自定义添加。

然后,该快捷代码可以包含对菜单位置的调用:

例如:[myshortcode menu="secondary"]

没有足够的分数来添加这条评论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47365346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档