2010-10-04 113 views
1

你好 誰能解釋我什麼這意味着:?Wordpress wp_options選項的問題?

a:2:{s:8:"scSlider";s:8:"featured";s:8:"npSlider";s:1:"4";} 

我應該如何閱讀這些值TNX

+0

您沒有指出值的來源以及您在何種環境下使用它們,但它可能是一個序列化數組。見http://www.php.net/unserialize – 2010-10-04 23:26:57

+0

tnx佩卡,不知道。 – user147 2010-10-05 09:18:26

回答

3

這些是序列化的選項。當您將add_option()update_option()與數組或對象一起使用而不是標量值時,WordPress在將數據放入數據庫之前將其數據序列化爲serialize()。當你不想在數據庫中創建許多不同的選項來保存一些值時,它非常方便。這樣你就可以將它們全部放入一個數組中並保存數組。

當您使用get_option()檢索數據時,WordPress會自動將數據反序列化爲數組或對象。

+0

謝謝,我知道了。只需要知道使用序列化。 – user147 2010-10-05 08:39:27

0

這看起來很熟悉:它看起來像一個插件選項。正如Pekka所建議的那樣,他們使用序列化數組將多個變量打包到單個數據庫條目中。 (使用unserialize

我猜你發現它,而做這樣的事情:

SELECT * 
FROM `wp_options` 
WHERE 1 
LIMIT 0 , 30 

不幸的是,沒有一些想法已安裝的外掛(我猜這是一些滑塊控件排序),任何人都不可能告訴你這些值是什麼意思。

我能否也建議利用優秀的Wordpress Stackexchange site

+0

謝謝,漂亮的wordpress站點 – user147 2010-10-05 08:38:36