Wordpress Боковая панель / Виджет Меню отличается на удаленном сервере - PullRequest
0 голосов
/ 08 августа 2011

Я разработал тему Wordpress локально, и все отлично.При загрузке на наш производственный сервер и возвращении в область виджетов внутренние экраны отличаются, и мои виджеты не отображаются.

Вот код боковой панели:

<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) : else : ?>

        <li>
        <h2><?php _e('Categories'); ?></h2>
            <ul>
            <?php wp_list_cats('sort_column=name&hierarchical=0'); ?>
            </ul>
        </li>

        <li>
        <h2><?php _e('Archives'); ?></h2>
            <ul>
            <?php wp_get_archives('type=monthly'); ?>
            </ul>
        </li>

    <?php endif; ?>

Вот скриншоткак это выглядит в обеих серверных средах.My local Wordpress enviornment vs the remote one

Итак, вопросы (с): Почему они будут другими?Как исправить удаленный сервер или как правильно настроить удаленный сервер в моей теме.

1 Ответ

0 голосов
/ 08 августа 2011

Я полагаю, что данные виджета хранятся в таблице wp_options, обновили ли вы там правильные значения?

Будьте осторожны при переносе этой таблицы, поскольку она может испортить ваш сайт (хотя это довольно легко исправить).

http://wordpress.org/support/topic/where-is-widget-data-stored-in-the-database

Приведенная выше ссылка может помочь, просто выполните поиск в соответствии с инструкциями и попробуйте переместить возвращаемое значение в prod.ПОЖАЛУЙСТА, СОХРАНИТЕ ЭТУ ТАБЛИЦУ ПЕРЕД ТЕМ, КАК.

Я не хочу, чтобы меня выследили и убили , если мой ответ уничтожит ваш сайт.

-p

...