2016-01-05 59 views
3

使用我的Wordpress主題功能文件,我創建了一個自定義元文本區域(請參見下面的屏幕截圖)。Wordpress自定義內容區域與WP編輯器?

編輯頁面時顯示自定義元文本區域。

enter image description here

這一切的偉大工程減排和更改文本,但如果我更改段落文本的某一部分來heading2並點擊保存,它還原了heading2回款。

我的功能更新後的元框如下所示:

if(isset($_POST['my_meta_box_text_challengetbl'])) 
    update_post_meta($post_id, 'my_meta_box_text_challengetbl', wp_kses($_POST['my_meta_box_text_challengetbl'], $allowed)); 
} 

的$讓PHP代碼如下所示:

$allowed = array( 
    'a' => array(// on allow a tags 
     'href' => array() // and those anchords can only have href attribute 
    ) 
); 
+2

請允許我們看看允許$的價值是什麼,需要包含「h2」等 –

+0

嗨西蒙,沒問題,請查看我的問題修改上面的$允許值。 – Craig

回答

1

請更新...

$allowed = array( 
    'a' => array(// on allow a tags 
     'href' => array() // and those anchords can only have href attribute 
    ), 
    'h2' => array() 
); 

這將允許使用H2,注意:你可以在這裏添加你想要的任何其他html標籤。查看https://codex.wordpress.org/Function_Reference/wp_kses以獲取更多信息。

+0

輝煌,非常感謝您的答案這個作品。我只允許添加錨標籤,如上所述,我添加了完美工作的h2標籤。 – Craig

+0

好東西:)很高興能有所幫助,就像我說的,看看鏈接,看看如何添加更多的標籤,如果你需要它們。 –