2014-04-25 37 views
0

我已將redux選項框架安裝到我的主題中,並使其工作,因此在添加示例config文件時會發生變化。 (當我做print_r($redux_demo);functions.php我得到了頂部的文字牆)WordPress的:如何使用IF語句與REDX?

問題我有我想讓它在我的主題中工作。所以我買了另外兩個主題,使用redux(由meks和總共由WPExplorer貝殼)獲得一些知識如何實現它,但我只是不明白它:(

我是新手到PHP,我想知道你們能解釋如何與終極版做到這一點

<?php if (something): ?> 
<h1>It Works!!!</h1> <?php endif; ?> 

我看到貝殼模板做這樣的事情:

<?php if($favicon = shl_get_option('favicon')): ?> 
    <link rel="shortcut icon" href="<?php echo $favicon;?>" type="image/x-icon" /> 
<?php endif; ?> 

所以我想只是鏈接的if語句的「演示開關」 (ID:接通)並使其工作。

<?php if ($redux_demo('switch-on')): ?> 
     <h1>It Works!!!</h1> 
<?php endif; ?> 

你是如何做到這一點的? :)

回答

1

剛纔看到這個問題,我很驚訝它沒有答案。

<?php if (true == $redux_demo('switch-on')): ?> 
    <h1>It Works!!!</h1> 
<?php endif; ?> 

(注意use of Yoda conditions爲好,避免了不小心將一個棘手的錯誤,如果你輸錯了==爲=)

+0

你需要使用括號,括號沒有。 $ redux_demo('switch-on')用$ redux_demo ['switch-on']改變它 – ShahePars