下午好
我使用主题定制器允许用户选择要在首页上显示摘录的页面。我在设置名称中使用了一个数组:
$wp_customize->add_setting( \'learn_more[0]\' , array(
\'default\' => 1
) );
$wp_customize->add_setting( \'learn_more[1]\' , array(
\'default\' => 1
) );
$wp_customize->add_setting( \'learn_more[2]\' , array(
\'default\' => 1
) );
然后我为每个创建一个控件。
在我的front-page.php
然后使用模板get_theme_mod(\'learn__more\')
提供要在自定义循环中搜索的页面数组。
它工作得很好。除了
我已经把我想要的东西从4件减少到了3件。但是,第四项现在存储在数据库中,因此每次我使用get_theme_mod
它返回一个由4项组成的数组。因此,我的front-page.php
显示4项。
有没有办法解决这个问题?如何删除数据库中的第四项?我可以看到一个未来的位置,我想通过自定义程序上的设置来调整数量,但这将导致每次更改项目数量时都会发生此问题。
有人有什么聪明的想法吗?