2014-09-03 81 views
0

我使用Meta盒插件爲WordPress,並不理解如何使字段輸出出現在頁面中。我想用複選框來添加/刪除div的類。例如,這是代碼爲我的頁面模板:Meta盒插件WordPress

<?php 
<div class="HOW TO APPEAR CLASS FROM META BOX CHECK BOX HERE??"> 
<?php the_content(); ?> 
</div> 
?> 

,這是從metabox插件metabox陣列:

array(
'name' => __('Checkbox', 'rwmb'), 
'id' => "{$prefix}checkbox", 
'type' => 'checkbox', 
// Value can be 0 or 1 
'std' => 1, 
), 

如何在頁面中添加類?

回答

1

嘗試這樣:

<?php 
$my_metabox = rwmb_meta('checkbox_meta_key'); //Replace checkbox_meta_key with the key you defined. 
?> 
<div class="<?php if($my_metabox) echo "my-class"; ?>" > 
+0

不工作。如果我在page-template.php中添加了所有內容,那麼這就是我所得到的:致命錯誤:調用未定義的函數get_metabox()仍不明白如何在複選框或列表元框中添加這些值。 – 2014-09-03 20:15:58

+0

我同意這不起作用。這就是我稱之爲假功能的原因。您需要使用您用於在原始問題中獲取數組的相同功能。我沒有忘記添加變量的關鍵字,我在這裏添加了這個關鍵字。 – cpilko 2014-09-03 20:18:40

+0

不幸的是我不明白要添加什麼和在哪裏。如果我添加「get_meta_boxes」而不是get_metabox,則不起作用。這是metabox文件:https://github.com/rilwis/meta-box/blob/master/demo/demo.php – 2014-09-03 20:33:32