WordPress 6.5 La versión a?ade una función de biblioteca de fuentes que permite a los usuarios gestionar las fuentes directamente en el editor. Esta función también proporciona un conjunto de API que permiten a los desarrolladores controlar, ajustar y desactivar el comportamiento de la biblioteca de fuentes.
colección de fuentes
Una familia de fuentes es una lista de fuentes que un usuario puede instalar a través del editor. En WordPress 6.5, estas familias de fuentes se definen a través de una entrada fontFamily en el formato theme.json. Por defecto, WordPress 6.5 permite a los usuarios elegir entre una lista de colecciones de fuentes de Google. Tenga en cuenta, sin embargo, que la instalación de fuentes de Google descargará los archivos en el servidor de WordPress con el fin de garantizar que el sitio cumple con la GDPR.
Una vez registrada una colección de fuentes, se mostrará en la interfaz de usuario de la biblioteca de fuentes del editor. Desde aquí, el usuario puede instalar y activar fácilmente las fuentes deseadas.
![Imagen[1]-WordPress 6.5 nuevas características: biblioteca de fuentes análisis exhaustivo - Photon Flux | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](http://gqxi.cn/wp-content/uploads/2024/03/image-87-1024x605.png)
A?adir juego de fuentes
Puede utilizar elwp_register_font_collection()para a?adir una nueva colección de fuentes. Esto se puede hacer proporcionando la familia de fuentes y su lista de fuentes en formato PHP o JSON en el array de la colección de fuentes.
A continuación se muestra un ejemplo de cómo a?adir una colección de fuentes a PHP:
Tenga en cuenta lo siguiente.Colección de fuentesmatriznombreresponder cantandodescripcióndeben admitir la traducción, lo que puede hacerse envolviendo la cadena en el campo_x()para hacerlo. Normalmente, no es necesario traducir los nombres de las familias de fuentes. Para obtener más información sobre este tema, consulte la página#60509.
En formato JSON, los camposfamilias_de_tiposPuede ser una ruta local o un archivo JSON que apunte a una URL remota.
Borrar juego de fuentes
Puede desactivar la colección de fuentes utilizando la función wp_unregister_font_collection(). A continuación se muestra un ejemplo de desactivación de la colección de fuentes por defecto:
![Imagen[2]-WordPress 6.5 nuevas características: biblioteca de fuentes análisis exhaustivo - Photon Flux | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](http://gqxi.cn/wp-content/uploads/2024/03/image-91.png)
Para más información, consulte#57980.
Instalación y activación de fuentes
La configuración del tipo de letra se basa enDefinición de fuentes en formato theme.jsonCuando "instalas" fuentes en tu sitio, guarda esa configuración en una base de datos para que cualquier tema pueda utilizarlas. Cuando "instalas" fuentes en tu sitio, guarda esos ajustes en una base de datos para que cualquier tema pueda utilizarlas.
Una vez "activadas" las fuentes, el estilo general del tema se actualizará para incluirlas. Puede utilizar estas fuentes en los estilos globales y en los ajustes de dise?o de bloques individuales.
Cuando se cambia a un nuevo tema, es necesario reactivar las fuentes instaladas para que el nuevo tema pueda utilizar los estilos de esas fuentes. Si restableces los estilos globales del tema, se desactivarán todas las fuentes instaladas, pero permanecerán en el sitio y se podrán reactivar cuando sea necesario.
Además, también puede hacer uso de las bibliotecas de fuentes para desactivar las fuentes incluidas en el tema, lo que mejorará la velocidad de carga de su sitio web.
$font_families = [
array(
'font_family_settings' => (
array (
'fontFamily' => 'Open Sans, sans-serif',
'slug' => 'open-sans',
'fontFace' => (
matriz (
'fontFamily' => 'Open Sans',
'fontStyle' => 'normal',
'src' => 'https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4iY1M2xLER.woff2'
),
array (
'fontFamily' => 'Open Sans',
'fontStyle' => 'italic',
'src' => 'https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVIUwaERZjA.woff2'
),
),
), ), ), ), ), ), ), ), ), )
), ), ), ), ), ), ), ), ), )
'categories' => [ 'sans-serif' ],
),
array(
'font_family_settings' => (
array (
'fontFamily' => 'Monoton, system-ui',
'slug' => 'monoton',
'fontFace' => (
matriz (
'fontFamily' => 'Monoton',
'fontStyle' => 'normal',
'src' => 'https://fonts.gstatic.com/s/monoton/v19/5h1aiZUrOngCibe4fkPBQ2S7FU8.woff2',
'preview' => 'https://s.w.org/images/fonts/17.7/previews/monoton/monoton-400-normal.svg'
),
),
)
),
'categories' => [ 'display' ],
),
array(
'font_family_settings' => (
array (
'fontFamily' => 'Arial, Helvetica, Tahoma, Geneva, sans-serif',
'slug' => 'arial',
)
),
'categories' => [ 'sans-serif' ],
),
];
$categorías = [
array(
'name' => _x( 'Mostrar', 'Nombre de categoría de fuente' ),
'slug' => 'Pantalla',
),
array(
'name' => _x( 'Sans Serif', 'Nombre de categoría de fuente' ),
'slug' => 'sans-serif',
),
].
$config = matriz (
'name' => _x( 'Mi colección de fuentes', 'Nombre de la colección de fuentes' ),
'description' => _x( 'Una colección de mis fuentes favoritas', 'Descripción de la colección de fuentes' ),
'font_families' => $font_families, 'font_families' => _x( 'Una colección de mis fuentes favoritas.
).
wp_register_font_collection ( 'my-font-collection', $config );
Catálogo de carga de fuentes personalizadas
Tenga en cuenta que algunos detalles (por ejemplo, los nombres de las funciones) pueden haber cambiado antes de la versión 6.5. Puede consultar la#60751y la cuestión de Gutenberg#59699. para más información.
Por defecto, las fuentes cargadas se almacenan en la carpetawp-content/fontsdirectorio. Sin embargo, puede utilizar elfont_dirLos filtros personalizan esta posición según sus necesidades. Para los que no admiten la modificación delwp-contentse instalará utilizando la funciónwp-content/uploads/fontscomo catálogo alternativo.
Puede utilizar elwp_get_font_dir()para obtener la ubicación del directorio de carga de fuentes.
El siguiente ejemplo cambia el directorio de fuentes al directorio "Uploads" de WordPress (por defecto eswp-content/uploads):
![Imagen[3]-WordPress 6.5 nuevas características: biblioteca de fuentes análisis exhaustivo - Photon Flux | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](http://gqxi.cn/wp-content/uploads/2024/03/image-94.png)
Al modificar la ubicación de carga, es importante asegurarse de que la ubicación seleccionada existe y de que se han establecido los permisos de lectura/escritura adecuados.
Al igual que el directorio wp-content/uploads, el directorio de carga de fuentes no está sujeto a la directivawp_is_file_mod_allowed/DISALLOW_FILE_MODSrestricciones que permiten cargar fuentes.
Si necesita más información, consulte#59417responder cantandoeste artículo.
Cómo desactivar la biblioteca de fuentes
Por defecto, puedes acceder fácilmente a la biblioteca de fuentes a través del editor.
Desactivar interfaz de usuario
Puede desactivar la interfaz de personalización de los ajustes del editor utilizando filtros.
![Imagen[4]-WordPress 6.5 nuevas características: resolución completa de la biblioteca de fuentes - Photon Flux | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](http://gqxi.cn/wp-content/uploads/2024/03/image-95.png)
Desactivación de la API REST
hacer uso deunregister_post_type()elimina el tipo de artículo asociado a una biblioteca de fuentes y puede implementarse ampliando la API REST.
![Imagen[5]-WordPress 6.5 nuevas características: resolución completa de la biblioteca de fuentes - Photon Flux | Servicio profesional de reparación de WordPress, en todo el mundo, respuesta rápida](http://gqxi.cn/wp-content/uploads/2024/03/image-96.png)
De este modo, la extensión puede desactivar la función de biblioteca de fuentes y conservar la interfaz de usuario utilizada para gestionar las fuentes del tema actual.
Si necesita más información, consulte#55275responder cantando#57818.
Nueva API REST
La biblioteca de fuentes introduce tres nuevos puntos finales de la API REST:
- wp/v2/font-colecciones - Puntos finales que proporcionan una lista de familias de fuentes predefinidas, también conocidas como "colecciones".
- wp/v2/familias-font - Proporciona los puntos finales de una familia de fuentes padre, que normalmente contiene una o más fuentes (es decir, una única fuente).
- wp/v2/font-families//font-faces - Proporciona puntos finales para fuentes individuales de una familia de fuentes concreta.
Para obtener más información sobre cada nuevo punto final, consulte la páginaAPI RESTManuales y#57616.
Contacte con nosotros | |
---|---|
?No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de peque?as empresas |
![]() Servicio de atención al cliente WeChat
|
① Tel: 020-2206-9892 | |
② QQ咨詢:1025174874 | |
(iii) Correo electrónico: info@361sale.com | |
④ Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres |
Enlace a este artículo:http://gqxi.cn/es/6175El artículo está protegido por derechos de autor y debe ser reproducido con atribución.
Sin comentarios