我在Wordpress中为自定义菜单创建了一个短代码.

问题是我的$菜单显示在side-nav和side-nav-menu div的上方和外部.

我试过回复/返回它而不将其存储在$var中我得到了同样的问题.

我错过了什么吗?

function custom_menu() {

$menu = wp_nav_menu( array( 'theme_location' => 'product-menu' ) );

$var = '

Products

' . $menu . '

';

return $var;

}

add_shortcode("custom", "custom_menu");

解决方法:

wp_nav_menu()回显它的输出到屏幕,这就是你的短代码中出现问题的原因.如您所知,回显短代码中的任何内容都会产生意外输出. wp_nav_menu()有一个名为echo的参数,设置为true bu default.你可以添加

'echo' => false,

你的wp_nav_menu参数数组,这应该解决你的问题

标签:wordpress,php,shortcode

来源: https://codeday.me/bug/20190528/1169415.html

menudiv.php,在div PHP之外返回的短代码函数相关推荐

  1. React 正常渲染后端返回的HTML代码

    1.解决React项目后台接口返回HTML 文本时无法解析渲染成正常的html问题: <div dangerouslySetInnerHTML = {{__html:返回的html代码}} &g ...

  2. 迅速返回页面顶部代码

    <迅速返回页面顶部代码> <DIV style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FILTER: p ...

  3. python返回函数值并退出函数_Python函数的返回值和作用域

    函数的返回值和作用域 1.返回值 def guess(x): if x > 3: return "> 3" else: return "<= 3&quo ...

  4. 打开支付宝 html,如何处理支付宝支付后端返回的html代码

    支付宝支付输入金额后发送ajax请求,后端返回的是一段html代码,如下: value='{"body":"\u652f\u4ed8\u5b9d\u5145\u503c& ...

  5. 支付宝html页面乱码,如何处理支付宝支付后端返回的html代码

    支付宝支付输入金额后发送ajax请求,后端返回的是一段html代码,如下: value='{"body":"\u652f\u4ed8\u5b9d\u5145\u503c& ...

  6. 手机移动端返回顶部js代码demo效果示例(整理)

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  7. 处理后端返回的html代码实现支付功能

    项目有个电脑端的支付需求,本来觉得挺容易的,页面是支付宝返回的,可是处理还是出了问题,后台接口返回的html代码,是没问题的,可返回到了response里面,前端取不到,后来决定直接弹个iframe页 ...

  8. Dictionary作为数据源绑定,调用c++库中返回为BYTE*的函数,listView项排序

    最近在做一个电子档案管理的项目.现在还处于初期,只是做一个简单demo拿去跟客户演示.至于最后谈不谈得下来,到底做不做,反正我是不看好,但没因为这样就马马虎虎.草草了事.这个项目算是b/s加c/s混合 ...

  9. pandas使用groupby函数和count函数返回的是分组下每一列的统计值(不统计NaN缺失值)、如果多于一列返回dataframe、size函数返回分组下的行数结果为Series(缺失值不敏感)

    pandas使用groupby函数和count函数返回的是分组下每一列的统计值(不统计NaN缺失值).如果多于一列返回dataframe.size函数返回分组下的行数结果为Series(不区分缺失值和 ...

最新文章

  1. Django 模型层(1)
  2. R语言数据结构之数组
  3. PHP如何设置圆,php绘制圆形的方法
  4. unittest ResourceWarning: unclosed socket.socket fd=864, family=AddressFamily.AF_INET... 解决办法...
  5. 5月22日云栖精选夜读:PHP学习路线图
  6. 数据分析与挖掘理论-概述
  7. throws与throw
  8. nginx 去掉服务器版本和名称和nginx_status 状态说明
  9. android listview快速定位,【转】android中ListView的定位:使用setSelectionFromTop实现ListView的position的保持...
  10. hasLayout属性
  11. 关于设计模式的胡思乱想
  12. UITableView (4): 在TableView中移动cell和Section 从TableView中删除cell和section 添加系统默认刷新控件...
  13. 每日算法系列【LeetCode 556】下一个更大元素 III
  14. 浸会大学推中药材图像数据库
  15. Spring AOP之静态代理
  16. 【京东商城首页实战4】topbanner制作
  17. TPM设备管理学习心得
  18. 创业公司一年工作总结(转)(公司失败原因)
  19. 高质量解读《互联网企业安全高级指南》三部曲——实践篇
  20. zoj 2975 Kinds of Fuwas(数学题)

热门文章

  1. 大白话详解Spring Security认证流程
  2. leetcode 74 java_【LeetCode】74. Search a 2D Matrix
  3. python数据类型变量_python的数据类型与变量
  4. explode php 报错,PHP函数explode和split的区别
  5. PHP+XML留言板
  6. oracle引号的嵌套,3.4.2 在一个直接量字符串中嵌入单引号
  7. biopython安装_BioPython的安装和使用
  8. PTA 基础编程题目集 7-33 有理数加法 C语言
  9. VBA编程常用语句(转载)
  10. Blend_ControlTemplate(Z)