【问题标题】:Visual composer Masonry grid doesn't load视觉作曲家砌体网格不加载
【发布时间】:2016-03-15 15:42:46
【问题描述】:

我在 Wordpress 中使用 [insert_php] 插件,并且我在其中插入了 php 函数。如果我在砌体网格之前使用该函数设置块,它不会加载。 如果我在网格之后移动带有函数的块,它工作得很好。 在控制台日志中出现警告:

语法错误,无法识别的表达式:{'status':'Nothing found'}

我怎样才能做到这一点? php块前的网格

在网格之前屏蔽php

【问题讨论】:

  • 你应该把你的代码作为文本粘贴到这里
  • 我在functions.php中插入了一个函数,并在页面内容中调用它
  • 函数太长
  • 链接中是我使用的php函数

标签: php jquery wordpress plugins


【解决方案1】:

您需要做的是创建一个页面模板。此页面模板可用于创建 PHP 以供您的页面加载,您甚至可以使用 <?php echo do_shortcode('[shortcode]'); ?>

要创建一个模板,只需将您的 page.php 复制到一个名为 tpl_test.php 的新文件中。 然后确保在第一行有这个:

`<?php
/* 
    Template Name: Test Template
*/
?>`

然后,当您编辑页面时,WordPress 的后端会显示一个小窗口。在右侧栏中,您需要为刚刚创建的页面选择页面模板,然后更新页面。然后,您在自定义页面模板中输入的任何代码都将正确显示在您的 WordPress 网站上。此外,请确保 &lt;?php the_content() ?&gt; 在您尝试输出的网格下方。

【讨论】:

  • 您能否提供相关页面的链接?
  • 尝试使用 '' 他们之间?我不确定为什么它甚至不会在页面模板中呈现。看起来网格的 div 在那里,但没有内容正在加载。最后的手段可能是在两个不同的页面上使用这两个短代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多