douzhulan1815 2018-08-14 16:12
浏览 78

与Instagram的do_shortcode不起作用 - Wordpress

I'm trying to insert an embed post of Instagram via code using do_shortcode function. This is the shortcode example that Instagram gives on the embed documentation:

[instagram url=https://www.instagram.com/p/bNd86MSFv6/ hidecaption=true width=320]

So I'm trying to call it like this:

echo do_shortcode('[instagram url=https://www.instagram.com/p/bNd86MSFv6/ hidecaption=true width=320]'); 

The result I'm having is like I was using only the echo function, the shortcode comes as plain text on the browser.

The page that I'm editing is the single.php. And I did a test using a contact form 7 shortcode, it works normally with do_shortcode.

Am I missing something?

  • 写回答

2条回答 默认 最新

  • douduiwei2831 2018-08-14 16:20
    关注

    Are you trying to insert this code in your pages/posts, or a template file?

    For pages/posts, all you need is:

    [instagram url="https://www.instagram.com/p/bNd86MSFv6/" hidecaption=true width=320]
    

    For template files:

    echo do_shortcode('[instagram url="https://www.instagram.com/p/bNd86MSFv6/" hidecaption=true width=320]')
    

    Since you are not using a plugin, the shortcode has not been defined. You can either use a plugin ( https://wordpress.org/plugins/simple-instagram-embed/ ) or define the shortcode using Mark's suggestion.

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?