【问题标题】:Wordpress shortcode not working on pages, but working on postsWordpress 短代码不适用于页面,但适用于帖子
【发布时间】:2018-06-16 10:13:44
【问题描述】:

我有一个问题让我有点抓狂。

我正在使用 Wordpress 上的子主题,并且在此过程中,短代码已停止在页面上工作。代码本身不会出现在页面上;事实上,它似乎完全“破坏”了页面,因为页面中也没有出现带有简码的文本或图像。其他页面(没有短代码的页面)工作正常。简码在帖子中也能正常工作。

如果我切换回父主题,短代码在任何地方都可以正常工作。

所以,我假设这与我为子主题编写的代码有关。我主要使用 style.css 和 home.php 文件,最近刚刚创建了一个页面模板,我将其应用于网站上的一个页面。我已经一遍又一遍的CSS,似乎找不到任何可能导致这种情况的东西。有什么想法吗?

感谢您的任何帮助或建议。

【问题讨论】:

  • 提供你写的代码

标签: wordpress shortcode


【解决方案1】:

你的page.php里面的内容是怎么调用的?

也许它有帮助,如果你用 do_shortcode() 包裹它,所以调用会变成

do_shortcode(get_the_content())

例如。

【讨论】:

  • 这对我有帮助。我唯一需要添加的是回声。所以:echo do_shortcode(get_the_content());
猜你喜欢
  • 1970-01-01
  • 2018-08-11
  • 2014-01-01
  • 1970-01-01
  • 2023-03-31
  • 2011-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多