2016-09-26 147 views
5

我在我的WordPress網站上使用Elementor頁面生成器。這有一個問題 - 默認情況下,它不允許編輯WooCoomerce Shop/Products頁面。他們說的解決方案是將添加到頁面模板代碼。我作爲一個初學者,不知道編碼,不知道哪個文件將這個代碼添加到該文件的哪個位置。我一直在研究,並試圖解決這個問題,現在兩個星期,徒勞無功。請幫我實現這一點。添加<?php the_content(); ?>到WooCommerce頁面模板

這裏是Elementor說:「Sorry, the content area was not found in your page. You must call the_content function in the current template, in order for Elementor to work on this page.

+0

the_content()是輸出內容,你的功能在編輯器(管理區域)中寫入。看起來你的模板文件中缺少這個功能。你想要達到什麼目的? –

+0

謝謝安迪。我試圖使用我的WordPress網站中的「Elementor Page Builder」插件編輯Woo Commerce商店/產品頁面。當我打開要編輯的頁面時,它會返回一個彈出窗口,要求我在頁面模板代碼中添加「<?php the_content();?>」函數。我不知道在哪裏添加這個功能。 –

+0

通常在希望內容出現的地方添加此功能。只是玩周圍,並嘗試一些地方:) –

回答

0

對於店鋪頁面,你應該去Elementor設置,然後檢查產​​品的日誌類型。

由於網頁產品不是內容,而是發佈它的解決方案。 所以inlcude產品文章類型與elmentor編輯,如果由於某種原因你不能看到「與elementor編輯」下的店鋪頁面,然後就開網店頁面,並添加

/?elementor and it would enable elementor

1
  1. 轉到Elementor設置,然後檢查產​​品類型
  2. 轉到產品,單擊要編輯的產品上的編輯,在WP編輯器中輸入一些東西(即完全停止標誌'。'),單擊更新。 (見所附截圖。) Screenshot
2

似乎有是一個誤解,認爲Elementor可用於「編輯」任何內容。

Elementor對一個「頁面」即使用POST類型的工作無論是page.php或它需要the_content();功能呈現代碼中的任何聲明的主題頁面模板。

問題#1:WooCommerce使用woocommerce_content();函數返回商店的內容。

問題2:這個店輸出不使用「頁面」或自定義頁面模板 - 輸出相當於index.phphome.php,這兩者都不是通過Elementor編輯。

除非您願意編寫一個非常複雜的函數來收集所有這些元素的數據並將它們過濾到the_content();函數中,否則目前沒有辦法直接編輯這些內容。

我知道這不是您正在尋找的解決方案,但這是目前的事態。說了這麼多,我們有些人正在研究各種解決方案,也許,只是也許 - 我們會想出一個辦法很快就會有該選項可用;)

相關問題