Esta guía es una demostración del ACF (Campos personalizados avanzados) Cómo a?adir campos personalizados a un término de taxonomía y luego modificar el archivo de plantilla HTML para el término.
Los términos pueden ser elementos como categorías de WordPress, etiquetas u otras taxonomías personalizadas que se hayan a?adido al sitio. Por ejemplo.WooCommerce Los plugins populares como éste a?aden taxonomías personalizadas cuando se activan.
![Imagen [1] - Guía completa para a?adir campos personalizados a los términos de categoría de WordPress usando ACF](http://gqxi.cn/wp-content/uploads/2024/11/20241118142906981-image.png)
A?adir campos
El plugin Advanced Custom Fields facilita la adición de campos personalizados a los términos de categoría, siga los pasos que se indican a continuación.
- existe"Campos personalizados"En la pantalla Administración, haga clic en"A?adir nuevo"para crear un nuevo grupo de campos
- A?ada los campos que desee ver al editar un término taxonómico
- en posiciónminúsculas, seleccioneTerminología de clasificacióny seleccione el valor apropiado para mostrar este grupo de campos
![Imagen [2] - Guía completa para a?adir campos personalizados a los términos de categoría de WordPress usando ACF](http://gqxi.cn/wp-content/uploads/2024/11/20241118141834744-image.png)
editar un campo
Una vez que haya creado un grupo de campos y lo haya asignado a la pantalla de edición de términos de categoría, puede editar los valores del campo navegando a la taxonomía apropiada. Por ejemplo, si el grupo de campos se ha asignado a una categoría de entrada, vaya a la pantallaEntradas > Categoría.
![Imagen [3] - Guía completa para a?adir campos personalizados a los términos de categoría de WordPress usando ACF](http://gqxi.cn/wp-content/uploads/2024/11/20241118141913840-image.png)
Campos de visualización
categoría.php
Sólo tienes que editar en el tema,tag.php
o archivo, puede personalizar fácilmente el HTML para los términos de la taxonomía de WordPress.?taxonomía.php
. Dependiendo del tema, el HTML también puede personalizarse mediante secciones de plantillas o filtros.
Este ejemplo muestra cómo modificar elcategoría.php
Plantillas para el tema twentyseventeen y exportar las imágenes y colores de las categorías a la pesta?a de estilos.
<?php
/**
* The template for displaying category archive pages
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package WordPress
* @subpackage Twenty_Seventeen
* @since 1.0
* @version 1.0
*/
get_header();
// get the current taxonomy term
$term = get_queried_object();
// vars
$image = get_field('image', $term);
$color = get_field('color', $term);
?>
<style type="text/css">
.entry-title a {
color: <?php echo $color; ?>;
}
<?php if( $image ): ?>
.site-header {
background-image: url(<?php echo $image['url']; ?>);
}
<?php endif; ?>
</style>
<div class="wrap">
<?php // Remaining template removed from example ?>
ejemplos
A continuación se muestra cómo aparecerá el código anterior en el navegador.
Atención:Las imágenes de los títulos del sitio reflejan ahora las imágenes de las categorías y todos los títulos de las entradas son verdes.
![Imagen [4] - Guía completa para a?adir campos personalizados a los términos de categoría de WordPress usando ACF](http://gqxi.cn/wp-content/uploads/2024/11/20241118142039564-image.png)
Enlace a este artículo:http://gqxi.cn/es/27095El artículo está protegido por derechos de autor y debe ser reproducido con atribución.
Sin comentarios