6

I use Elementor page builder on my WordPress site. There is a problem with it - by default it doesn't allow editing WooCoomerce Shop/Products pages. The solution they say is to add to page templates code. I, being a beginner with no idea of coding, cannot figure out which file to add this code to and where in that file. I have been researching and trying to fix this myself for two weeks now, in vain. Please help me achieve this.

Elementor 是这样说的:“抱歉,在您的页面中找不到内容区域。您必须在当前模板中调用 the_content 函数,以便 Elementor 在此页面上工作。

4

4 回答 4

3
  1. 转到 Elementor 设置,然后检查帖子类型中的产品
  2. 转到产品,单击要编辑的产品上的编辑,在 WP 编辑器中输入一些内容(即句号“。”),单击更新。(见附件截图。) 截图
于 2016-12-30T15:59:23.937 回答
2

似乎有一种误解Elementor可以用来“编辑”任何内容。

为了Elementor“页面”上工作,即使用主题声明的page.php页面模板或任何主题声明的页面模板的帖子类型,它需要the_content();函数在代码中呈现。

问题 #1:WooCommerce 使用该woocommerce_content();函数返回商店的内容。

问题 #2:商店输出不使用“页面”或自定义页面模板 - 输出等同于index.phphome.php,两者都不能通过Elementor.

除非您愿意编写一个非常复杂的函数来收集所有这些元素的数据并将它们过滤到the_content();函数中,否则目前无法直接编辑此类内容。

我知道这不是您正在寻找的解决方案,但这是当前的情况。话虽如此,我们中的一些人正在研究各种解决方案,也许,只是也许 - 我们会想出一种方法让这个选项很快可用;)

于 2017-03-16T16:18:39.323 回答
0

无需按照这些说明在任何页面中添加此代码。您只需要清除浏览器的缓存和 cookie,有时网站会获取以前的数据来显示网页并给出此错误。或者如果您打开您的网站私有模式然后登录并转到 Elementor 的页面,您将永远不会遇到这个问题。

于 2019-01-03T11:35:43.680 回答
0

对于商店页面,您应该转到 Elementor 设置,然后检查帖子类型中的产品。

因为商店页面产品不是内容,而是发布它是解决方案。因此,在帖子类型中包含产品并使用 elmentor 进行编辑,如果由于某种原因您在商店页面下看不到“使用 elementor 编辑”,那么只需打开商店页面并添加

/?elementor and it would enable elementor

于 2016-10-13T08:39:42.170 回答