更新:现在帖子已经澄清,在自定义侧栏声明中,将这些行更改为以下内容(这也保留了现有包装,建议保留在中,除非您知道要删除它们):
\'before_widget\' => \'<div class="customdiv"><div class="widget-content">\',
\'after_widget\' => \'</div></div>\',
我假设您正试图编辑一个系统加载的侧栏。在函数中尝试此代码。php。要使用此工具编辑的提要栏的前端将有一个id,您可以使用浏览器中开发人员工具中的标记检查器找到该id,一旦有了该id,您就必须将下面第五行上的“specific\\u sidebar\\u id”替换为要更改的提要栏的id。
function customize_my_sidebar() {
global $wp_registered_sidebars;
$key = array_search(\'specific_sidebar_id\', array_column($wp_registered_sidebars, \'id\'));
$wp_registered_sidebars[$key][\'before_widget\'] = \'<div class="customdiv">\';
$wp_registered_sidebars[$key][\'after_widget\'] = \'</div>\';
}
add_action( \'wp_loaded\', \'customize_my_sidebar\' );
如果您正在注册一个全新的侧边栏,您应该自定义;before\\u widget“;和;“after\\u widget”;在调用register\\u sidebar()时的定义中,如下所述:
https://developer.wordpress.org/reference/functions/register_sidebar/