让我描述一下每一种情况。
<如果你想更改上面截图上的“搜索”,我会让你失望,你可以查看/wp admin/includes/widgets。php(第232行)和任何widget类(我打开了/wp-includes/widgets/class-wp-widget-search.php),您会发现它没有过滤器挂钩。它只能在自定义小部件中更改在我的自定义小部件上,我在小部件类代码的这一部分对其进行了更改:
function __construct() {
parent::__construct(
\'misha_widget\',
\'Widget title\', // here it is
array( \'description\' => \'Widget description\' )
);
}
如果您想在管理区域的小部件上更改“我的搜索”,JavaScript是一种很好的方法,因为WordPress也可以使用JS。widget\\u标题挂钩将仅应用于网站外观,不适用于管理区域或自定义程序:
add_filter(\'widget_title\', \'misha_change_title1\', 10, 3 );
function misha_change_title1( $title, $instance, $id ){
if( $id == \'search\' ) {
return \'\'. $title;
}
return $title;
}
关于customizer,您可以在这里找到如何运行自定义JS代码的说明
https://codex.wordpress.org/Theme_Customization_API#Step_2:_Create_a_JavaScript_File