No se puede determinar de dónde proviene el contenido de la barra lateral de wordpress
Frecuentes
Visto 131 equipos
1
Heredé este proyecto y el diseñador original ya no está. Y no estoy muy familiarizado con Wordpress.
On esta página No sé cómo se genera esta barra lateral. yo grep
Revisó todo el directorio buscando contenido como "Bill Johnson" o "Rocky Mountain News", pero no está en los archivos de Wordpress. Por lo tanto, tiene que ser parte de la base de datos.
Pero el sitio no tiene widgets ni publicaciones. En Páginas, no veo una opción para incluir una barra lateral.
Aquí está el código en el directorio wp-content/themes.
barra lateral.php:
<?php print get_post_meta($post->ID, "sidebar_var", true); ?>
página.php:
<div id="content">
<div id="left">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php the_content('Read the rest of this entry »'); ?>
<?php endwhile; ?>
<?php else : ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
<!-- End #left --><br class="cl" /></div>
<?php get_sidebar();?>
<!-- End #content --><br class="cl" /></div>
<?php get_footer();?>
Cualquier orientación es muy apreciada.
1 Respuestas
0
Gracias a la sugerencia de Cthulhu, inspeccionando la base de datos, hay un registro en el wp_postmeta
mesa con el meta_key
campo establecido en valor sidebar_var
. La meta_value
campo del mismo registro tiene la barra lateral html. No estoy seguro de por qué el diseñador original lo hizo de esta manera, pero lo refactorizaré para usar widgets.
Respondido 30 Jul 12, 18:07
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php wordpress or haz tu propia pregunta.
al mirar el código fuente de su página, parece que podría estar codificado. ¿Ha mirado en get_sidebar (); para ver si puede estar ahi? - Jim
Como se puede leer en el Codex (codex.wordpress.org/Function_Reference/get_post_meta),
get_post_meta
obtiene contenido de campos personalizados. Intente ir a esa página en el backoffice de wordpress, probablemente haya algunos campos personalizados allí con esa información. - CthulhuPublica el contenido de sidebar.php. Eso es más que probable donde se genera su HTML en el lado derecho. - maiorano84