0

我们正在使用 Wordpress 主题和子主题,但是当我激活子主题时,所有定义的小部件都会消失。

如何将我的小部件保持在子主题上?

/*
 Theme Name:   ABC Child Theme
 Theme URI:    http://demo.abcd.com/abc/
 Description:  ABC Responsive Multipurpose WooCommerce Child Theme  
 Author:       abcd
 Author URI:   abcd Team
 Template:     abc
 Version:      1.0
 Text Domain:  abc-child
*/

/* Theme customization starts here
------------------------------------------------------- */

谢谢!!!

4

1 回答 1

0

存储小部件是一个复杂的话题。基本上,它的内部是一个多层次的数组混乱,很少有人试图理解它。

据我自己理解,虽然我们可以在表面上操纵侧边栏名称,但在其内部,它正在被解构为数字 ID。因此,当您在主题数量和可用 ID 顺序之间切换时,每个主题和小部件都会发生变化。

Wordpress 在数据库中存储每个当前主题的侧边栏。因此,当您的父主题切换到子主题时,为您的父主题注册的小部件可能不适用于您的子主题。

于 2017-11-08T05:41:17.903 回答