我剛剛升級了博客到WordPress 2.8.6,發現他們是從2.8.5的WordPress 2.8.6 foobars我與逃逸主題選項斜槓
我有一個主題選項面板不同逃逸報價是允許用戶將他們的img標籤輸入到文本區域。
但是,當保存選項時,WP正在爲它在文本區域中找到的雙引號添加換碼斜線。
例子:
<img src="somefile.jpg" />
成爲
<img src=\"somefile.jpg\" />
,這將導致圖像無法加載
此外,每次保存的我的主題選擇,反斜線數量正在倍增!
function mytheme_add_admin() {
global $themename, $shortname, $options;
if ($_GET['page'] == basename(__FILE__)) {
if ('save' == $_REQUEST['action']) {
foreach ($options as $value) {
update_option($value['id'], $_REQUEST[ $value['id'] ]);
}
foreach ($options as $value) {
if(isset($_REQUEST[ $value['id'] ])) {
update_option($value['id'], $_REQUEST[ $value['id'] ] );
} else {
delete_option($value['id']);
}
}
header("Location: themes.php?page=functions.php&saved=true");
die;
} else if('reset' == $_REQUEST['action']) {
foreach ($options as $value) {
delete_option($value['id']);
}
header("Location: themes.php?page=functions.php&reset=true");
die;
}
還有其他改變嗎?主機? PHP配置?當然聽起來像是一個神奇的引語。 – jason 2009-11-17 01:45:43
魔術語錄?不明白你的意思。你能詳細說明嗎? 主機沒有變化。只是改變了主題的一些代碼增強功能並升級到WP 2.8.6 2.8.5上的相同代碼正常工作! – 2009-11-17 01:49:56