簡體   English   中英

在wordpress中保存頁面后,div id消失了

[英]div id disappears after saving page in wordpress

我在wordpress中遇到一個奇怪的問題,因為'id'屬性在wordpress中保存頁面后從''消失了。

這意味着如果我嘗試在頁面中保存'',則在保存后顯示''。

我沒有得到解決這個問題的線索。

所以請幫我盡快解決這個問題。

提前致謝。

這里詳細描述了問題和解決方案: http//wordpress.org/support/topic/wp_update_post-strips-css-id-attribute ?replies = 7

簡而言之,這是由於WordPress的KSES模塊,根據WordPress,

...確保只有允許的HTML元素名稱,屬性名稱和屬性值加上只有合理的HTML實體才會出現在$ string中。

根據帖子,其中一個貢獻者通過“在調用wp_update_post之前插入以下代碼”解決了這個問題

global $allowedposttags;
$allowedposttags['div'] = array('align' => array (), 'class' => array (), 'id' => array (), 'dir' => array (), 'lang' => array(), 'style' => array (), 'xml:lang' => array() );
$allowedposttags['iframe'] = array('src' => array () );

對於全球解決方案,請確保包括:

define('CUSTOM_TAGS', true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM