No se puede determinar de dónde proviene el contenido de la barra lateral de wordpress

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 grepRevisó 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 &raquo;'); ?>
        <?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.

preguntado el 30 de julio de 12 a las 18:07

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? -

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. -

Publica el contenido de sidebar.php. Eso es más que probable donde se genera su HTML en el lado derecho. -

1 Respuestas

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 or haz tu propia pregunta.