Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2015, 20:47
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Convertir meta_boxes en contenido

Como puedo hacer eso?

Desde hace un par de añoa que tengo un template que compré para mis recetas, pero sucede que no es "mobil friendly" y necesito modificarlo un poco. Sin embargo, hay una parte importante de las recetas (los ingredientes) que se escribe en una text-area creada con un meta_box la cual no sé como incorporar al resto del contenido....??

Desde una PC todo se ve perfectamente bien, y desde un celular igual... pero si la modifico para que sea "mobil friendly", los ingredientes son obviados por que no son parte del contenido... no se si me explico pero, ME URGE arreglar este problema.

Esta es la forma en la que el creador de este template ha construido estos meta_boxes....

En functions.php

Código PHP:
include("functions/recipe-meta.php"); 

En recipe-meta.php (solo he incluido el array que define "los ingredientes")

Código PHP:
$prefix 'dw_';

$recipe_stuff = array(
    
'id' => 'dw-meta-box-recipe-info',
    
'title' => __('Recipe Information''dw'),
    
'page' => 'recipe',
    
'context' => 'normal',
    
'priority' => 'high',
    
'fields' => array(
        

array(
            
'name' =>  __('Ingredients List''dw'),
            
'desc' => 'List your ingredients below be dropping a line for each each',
            
'id' => $prefix.'ingredients',
            
'type' => 'textarea',
            
'std' => ''
        
)
)


function 
dw_add_box_recipe() {
    global 
$recipe_stuff$recipe_images;
     
    
add_meta_box($recipe_stuff['id'], $recipe_stuff['title'], 'dw_show_box_recipe_info'$recipe_stuff['page'], $recipe_stuff['context'], $recipe_stuff['priority']);
    
add_meta_box($recipe_images['id'], $recipe_images['title'], 'dw_show_box_recipe_images'$recipe_images['page'], $recipe_images['context'], $recipe_images['priority']);



En single-recipe.php

Código PHP:
<?php $ingredients get_post_meta($post->ID'dw_ingredients'true); ?>

En el area donde se muestran los Ingrediente...

Código PHP:
<?php if ($ingredients != '') : ?>
        <?php
        add_filter
'para_filter''wpautop' );
        echo 
apply_filters'para_filter'$ingredients );
                                
?>
                                
        <?php else : ?>
                <p><?php _e("No se han publicado ingredientes aun""ingredients")?></p>
        <?php endif; ?>

ME AYUDAN?? Mil gracias.