变更集57880
时间戳: 2024年3月26日上午09:25:20 ( 3个月 (之前) 位置: 分支/6.5 文件夹: -
3已编辑
-
. (已修改) ( 1个道具 ) -
src/wp-includes/fonts.php (已修改) ( 1个差异 ) -
tests/phpunit/tests/fonts/font-library/wpFontsDir.php (已修改) ( 3个差异 )
图例:
未修改 补充 远离的
-
分支/6.5 -
分支/6.5/src/wp-includes/fonts.php 57879兰特 57880兰特 168 168 } 169 169 170 $site_path=“”; 171 if(is_multisite()&&! (is_main_network()和is_main站点())){ 172 $site_path=“/sites/”。 获取当前日志id(); 173 } 174 175 170 $font_dir=数组( 176 “路径”=> path_join(WP_CONTENT_DIR,“字体”)$ 站点路径(_P) , 177 “url”=>取消跟踪标记( content_url(“字体”)$ 站点路径(_P) , 171 “路径”=> 取消跟踪flashit($font_dir['basedir'])。'/ 字体' , 172 “url”=>取消跟踪标记( $font_dir['baseurl'])/ 字体' , 178 173 “subdir”=>“”, 179 “basedir”=> path_join(WP_CONTENT_DIR,“字体”)$ 站点路径(_P) , 180 “baseurl”=>取消跟踪标记( content_url('fonts'))$ 站点路径(_P) , 174 “basedir”=> 取消跟踪flashit($font_dir['basedir'])。'/ 字体' , 175 “baseurl”=>取消跟踪标记( $font_dir['baseurl'])/ 字体' , 181 176 “error”=>错误, 182 177 ); -
分支/6.5/tests/phpunit/tests/fonts/fonts-library/wpFontsDir.php 57879兰特 57880兰特 16 16 公共静态函数set_up_before_class(){ 17 17 父级::set_up_before_class(); 18 $upload_dir=wp_get_upload_dir(); 18 19 19 20 static::$dir_defaults=数组( 20 “路径”=> path_join(WP_CONTENT_DIR,“字体”) , 21 “url”=> content_url('字体') , 21 “路径”=> untailingslashit($uploaddir['basedir'])/ 字体' , 22 “url”=> untailingslashit($uploaddir['baseurl'])/ 字体' , 22 23 “subdir”=>“”, 23 “basedir”=> path_join(WP_CONTENT_DIR,“字体”) , 24 “baseurl”=> content_url('字体') , 24 “basedir”=> untrainingslashit($upload_dir['basedir'])。'/ 字体' , 25 “baseurl”=> untailingslashit($uploaddir['baseurl'])/ 字体' , 25 26 “error”=>错误, 26 27 ); 27 28 } 28 29 30 /** 31 *确保字体目录正确。 32 */ 29 33 公共函数test_fonts_dir(){ 30 34 $font_dir=wp_get_font_dir(); … … 33 37 } 34 38 39 /** 40 *确保字体目录对于多站点安装是正确的。 41 * 42 *主站点将使用默认位置,其他站点将遵循`/sites/{$blog_id}/fonts模式` 43 * 44 *@group多站点 45 *需要@group ms-required 46 */ 47 公共函数test_fonts_dir_for_multisite(){ 48 $blog_id=self::factory()->blog->create(); 49 $main_site_upload_dir=wp_get_upload-dir(); 50 switch_to_blog($blog_id); 51 52 $实际值=wp_get_font_dir(); 53 $expected=数组( 54 'path'=>untailingslashit($main_site_upload_dir['basedir'])。 “/sites/{$blog_id}/fonts”, 55 'url'=>untailingslashit($main_site_upload_dir['baseurl'])。 “/sites/{$blog_id}/fonts”, 56 “subdir”=>“”, 57 “basedir”=>取消跟踪flashit($main_site_upload_dir['basedir'])。 “/sites/{$blog_id}/fonts”, 58 'baseurl'=>untrailingslashit($main_site_upload_dir['baseurl'])。 “/sites/{$blog_id}/fonts”, 59 “error”=>错误, 60 ); 61 62 //在断言之前恢复博客。 63 restore_current_blog(); 64 $this->assertSameSet($expected,$actual); 65 } 66 67 /** 68 *确保通过“font_dir”过滤器修改字体目录有效。 69 */ 35 70 公共函数test_fonts_dir_with_filter(){ 36 71 //定义要传递给筛选器的回调函数。 … … 72 107 73 108 /** 109 *确保在筛选字体上传目录时不会触发无限循环。 110 * 74 111 *@票号60652 75 112 */