【问题标题】:Add Wordpress shortcode on page without 'get_header'在没有“get_header”的页面上添加 Wordpress 简码
【发布时间】:2016-03-11 02:43:38
【问题描述】:

我正在尝试将一个 wordpress 插件小部件添加到页面中。没有博客,没有模板或任何东西,只有小部件。我可以让小部件正确加载,但它引入了一堆覆盖我当前 CSS 的样式。有没有不需要创建自定义页面的简单方法?

<?
  require( '../blog/wp-load.php' );
  get_header();
?>
..//..
<? 
  do_shortcode('[my shortcode]'); 
?>

我尝试删除get_header(),但小部件不会提取任何数据。有没有办法让 Wordpress 功能正常运行?

【问题讨论】:

  • 您是否创建了小部件?还是现成的小部件?
  • 但是页面是自定义的,是吗?意思是你从头开始构建它?
  • 好的。找到widget的js和css需求,手动添加到页面中。这将消除对 get_header() 函数的要求。
  • 我怎样才能得到这些?我应该检查一个小部件运行正常的页面吗?还是他们在某处列出?
  • 好的,它似乎工作正常,小部件中的样式都搞砸了,但它正在加载。如果需要,请随时添加答案。谢谢!

标签: php wordpress plugins widget shortcode


【解决方案1】:

很高兴它对你有用。 找到widget的js和css需求,手动添加到页面中。这将消除对 get_header() 函数的要求。

【讨论】:

  • 我最终查看了正确加载页面的源代码,并且只删除了生成的 js/css。不确定是否有更好的方法来做到这一点,但它正在工作。谢谢!
  • 发生在我们很多人身上。一些小部件带有自己的 css,由小部件设置,其他小部件通过 wordpress 对象系统。
猜你喜欢
  • 1970-01-01
  • 2014-09-05
  • 1970-01-01
  • 2021-12-29
  • 1970-01-01
  • 1970-01-01
  • 2017-05-13
  • 2017-06-06
  • 1970-01-01
相关资源
最近更新 更多