我在本地开发了一个Wordpress主题,一切都很时髦。在上传到我们的生产服务器并返回到Widgets区域时,后端屏幕是不同的,我的小部件没有显示。
这是侧边栏代码:
<?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; ?>
以下是两种服务器环境中的外观截图。
所以问题:他们为什么会有所不同?如何修复远程服务器,或者如何在主题中正确设置远程服务器的方式。
答案 0 :(得分:0)
我相信小部件数据存储在wp_options表中,你在那里更新了正确的值吗?
小心转移该桌子,因为它可能会弄乱你的网站(虽然很容易修复)。
http://wordpress.org/support/topic/where-is-widget-data-stored-in-the-database
以上链接可能有所帮助,只需按指示进行搜索,然后尝试将返回值移至prod。请在执行之前备份该表。
我不想被追捕并杀死&lt; / sarcasm&gt;如果我的回答消除了你的网站。
-p