Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I am using http://www.farinspace.com/wpalchemy-metabox/ and have created my meta boxes and the data is being saved successfully (See below) but I don't know how to output these 'ingredients' on the front end?

Array
(
    [docs] => Array
    (
        [0] => Array
        (
           [ingredient] => Cheese
        )
        [1] => Array
        (
           [ingredient] => Salt
        )
    )
)

This is my single.php

<?php
global $simple_mb;
$meta = $simple_mb->the_meta();
?>

This is my meta.php

<div class="recipe_ingredients_metabox">

    <?php while($mb->have_fields_and_multi('docs')): ?>
    <?php $mb->the_group_open(); ?>

        <?php $mb->the_field('ingredient'); ?>
        <p class="clearfix">
            <label>Ingredient</label>
            <input class="text" type="text" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value(); ?>"/>
            <a href="#" class="dodelete button">Remove</a>
        </p>

    <?php $mb->the_group_close(); ?>
    <?php endwhile; ?>

    <p style="margin-bottom:15px; padding-top:5px;" class="clearfix"><a href="#" class="docopy-docs button"><?php echo __('Add Ingredient'); ?></a></p>

</div>

This is my functions.php

// Meta WP Alchemy
include_once 'metaboxes/setup.php';

$custom_metabox = $simple_mb = new WPAlchemy_MetaBox(array
(
    'id' => '_custom_meta_ingredient',
    'title' => 'Recipe Ingredients',
    'types' => array('recipe'),
    'mode' => WPALCHEMY_MODE_EXTRACT,
    'prefix' => '_ingredient_',
    'autosave' => TRUE,
    'template' => get_stylesheet_directory() . '/metaboxes/ingredients-meta.php',
));
share|improve this question
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.