Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Como unificar "the_content" en mi sitio WordPress

Estas en el tema de Como unificar "the_content" en mi sitio WordPress en el foro de WordPress en Foros del Web. Hola! Uno de mis sitios es de Recetas y el template que compré para ello resultó no ser responsive o mobile friendly... nada. Pero descubí ...
  #1 (permalink)  
Antiguo 31/05/2015, 09:17
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Como unificar "the_content" en mi sitio WordPress

Hola!

Uno de mis sitios es de Recetas y el template que compré para ello resultó no ser responsive o mobile friendly... nada. Pero descubí un plugin muy bueno que convierte mi sitio WordPress en mobile friendly.
Mi super problema es que, en la version mobil, los ingredientes de mis recetas no aparecen y me urge solucionar esto.

Lo que he logrado ver en el template es que "el procedimiento" es el único contenido que está bajo este código

Código PHP:
<?php the_content(); ?>

Y los ingredientes aparecen a traves de los siguiente

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; ?>
Perdón por no manejar el lenguaje de programación pero "no soy experta", solo soy una tremenda aficionada al WordPress.

ME AYUDAN POR FAVOR?

Como puedo hacer para que los ingredientes y el procedimiento se muestren en la version mobil?

Aqui mi website >>> http://recetassalvadorenas.com

Muchas gracias.
  #2 (permalink)  
Antiguo 31/05/2015, 09:34
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Como unificar "the_content" en mi sitio WordPress

debes utilizar un filtro para unir los contenidos....

aquí tienes la documentación
http://codex.wordpress.org/Plugin_AP...ce/the_content
  #3 (permalink)  
Antiguo 31/05/2015, 11:03
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como unificar "the_content" en mi sitio WordPress

Cita:
Iniciado por ArturoGallegos Ver Mensaje
debes utilizar un filtro para unir los contenidos....

aquí tienes la documentación
http://codex.wordpress.org/Plugin_AP...ce/the_content
Eso es justo lo que creí... ahora mismo me pongo a intentarlo. Muchas gracias.

A ver si no me toca regresar con mas preguntas jaja
  #4 (permalink)  
Antiguo 31/05/2015, 11:48
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como unificar "the_content" en mi sitio WordPress

Cita:
Iniciado por ArturoGallegos Ver Mensaje
debes utilizar un filtro para unir los contenidos....

aquí tienes la documentación
http://codex.wordpress.org/Plugin_AP...ce/the_content
Lo dicho, aqui vengo con el intento que hice para crear un filtro... podrian alguien decirme que hice mal aqui? Mil gracias.

Código PHP:
<?php
add_filter
'the_content''all_content_filter');

function 
all_content_filter$mycontent ) {

if (
$ingredients != '') {
        
add_filter'para_filter''wpautop' );
        echo 
apply_filters'para_filter'$ingredients );}
                                
        else {
            <
p><?php _e("No se han publicado ingredientes aun""ingredients")?></p>
            }

if ($post->post_content != '') {
                                                            the_content(); }
        else {
            <p><?php _e("No se ha publicado el procedimiento aun""ingredients")?></p>
            }
    // Returns the content.
    return $mycontent;
}
?>

Última edición por StarClown; 31/05/2015 a las 11:59
  #5 (permalink)  
Antiguo 31/05/2015, 13:49
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Como unificar "the_content" en mi sitio WordPress

Olvidate de este filtro

Código PHP:
Ver original
  1. echo apply_filters( 'para_filter', $ingredients );}

Deja de usarlo, revisa como y donde están guardados los ingredientes y mandalos llamar directamente.
  #6 (permalink)  
Antiguo 31/05/2015, 19:25
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como unificar "the_content" en mi sitio WordPress

Gracias Arturo por tus muy acertados consejos, lo malo es que no soy una experta en "php", yo solía diseñar y hacer mil cosas con HTML y CSS pero luego, con tanto cliente pidiendo WordPress como su plataforma base, he tenido que hacer malabares para ir aprendiendo... asi es que, no estoy segura como llamarlo directamente.

Me parece que el creador del template hizo esto para los ingredientes...

Código PHP:
<?php $ingredients get_post_meta($post->ID'dw_ingredients'true); ?>
Gracias por toda tu ayuda y paciencia. De verdad que son ustedes unos maestros!
  #7 (permalink)  
Antiguo 31/05/2015, 20:40
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como unificar "the_content" en mi sitio WordPress

Me da pena preguntar (por mi derroche de ignorancia) pero... alguno de los siguientes códigos estarían llamando directamente a mis ingredientes para que aparezcan como parte del Contenido?

Código PHP:
<?php dw_ingredients(); ?>


<?php dw_ingredients(''true); ?>    


<?php if ($ingredients('dw_ingredients') == '1') : ?>
  #8 (permalink)  
Antiguo 31/05/2015, 20:58
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Como unificar "the_content" en mi sitio WordPress

get_post_meta tiene mas sentido y utilidad para mi, lo que muestras en el ultimo mensaje no te puedo decir como lo hace y si te sirve o no ya que no conozco el plugin/theme que hace eso.

Etiquetas: php, plugin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:20.