2017-08-03 64 views
0

我使用重力窗體WordPress的,和我有一個問題:重力形式將不會顯示手動

當我手動插入在後一種形式,它不會顯示出來。相反,我有這樣的:

(...) pariatur. Excepteur sint occaecat cupidatat non proident, sunt in 
culpa qui officia deserunt mollit anim id est laborum. 

[gravityform id="13" title="true" description="true"] 

但是,如果我在php嵌入這種形式,它的工作原理perfecty!

gravity_form('13', true, true);

我需要手動顯示爲了工作讓他想我的客戶管理自己的形式。

一切都取決於最新的,我不使用插件除了Polylang未引起有關系統狀態衝突。

任何想法?

感謝提前:)


編輯:

我使用themosis這個項目。 Themosis與插件衝突爲Gravity Forms。這裏更多的信息:)

https://github.com/themosis/framework/issues/220

+0

如果您暫時切換到默認的WordPress主題,問題是否仍然存在? – user8230352

回答

0
// Try to add a shortcode in you theme's functions.php file if its the only occurance! 
function gravityform_func($atts) { 
    $args = shortcode_atts(array(
     'id' => null, 
     'title' => true, 
     'description' => true, 
    ), $atts); 

    return gravityform($args['id'], $args['title'], $args['description']); 
} 

add_shortcode('gravityform', 'gravityform_func'); 

WordPress的簡碼是建立在WordPress的功能。如果他們不工作,你的WordPress安裝還會有其他的事情發生。首先要做的是檢查可能的插件或主題衝突。

  • 激活默認WordPress主題和測試,看短碼工作

如果是的話那麼東西在你的主題是導致該問題。如果沒有的話:

  • 停用所有插件
  • 僅激活重力窗體
  • 測試簡碼

如果它工作,然後另外一個插件導致了問題。

  • 激活每個插件一一
  • 每個插件被激活

短碼後測試還要確保您插入簡碼在HTML模式帖子編輯器,然後更新您的網頁。短代碼是WordPress的本地功能,所以有些東西阻止WordPress解析短代碼。

+0

重力形式插件,它創建它自己的簡碼。 – JakeParis

+0

是的,我知道。 – Sergej

+0

那麼你爲什麼會嘗試覆蓋它? – JakeParis