Personal-Plugin
Plugin para gestión de personal de UID para Wordpress
by SEDICI - Ezequiel Manzur - Maria Marta Vila · github.com/sedici/wp-personal · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/sedici/wp-personal/archive/refs/heads/master.zipEste plugin permite crear perfiles de investigadores y mostrar estos perfiles en una página utilizando un shortcode
Instalación
Requisitos
- WordPress 5.x o superior.
- PHP 7.0 o superior.
Instalación Manual
- Descarga el archivo
.zipdel plugin. - Ve a tu panel de administración de WordPress.
- Dirígete a Plugins > Añadir nuevo.
- Haz clic en Subir plugin.
- Selecciona el archivo
.zipy haz clic en Instalar ahora. - Activa el plugin desde el panel de administración.
Uso
Para crear perfiles de investigadores, accede al Escritorio de WordPress y dirígete al menú Personal. Allí, selecciona la opción Agregar nuevo personal.
Una vez creado el/los perfiles es posible listarlos en una página agregando el shortcode
-
[list-personal] -
Para listar los perfiles pertenecientes a una categoria agregar la opción
category_idal shortcode :[list-personal category_id=3] -
Para organizar los perfiles por columnas, agregar la opción
columnsal shortcode :[list-personal columns=2]
Bloque de Gutenberg
También puedes listar los perfiles de personal utilizando el bloque de Gutenberg "Bloque de Personal".
- En el editor de WordPress, haz clic en el botón '+' para añadir un nuevo bloque.
- Busca "Bloque de Personal" y selecciónalo.
- Una vez añadido, puedes configurar las siguientes opciones en el panel lateral de ajustes del bloque:
- Opciones de ordenamiento: Permite ordenar la lista de personal de forma manual (el número más bajo aparece primero), por nombre (A-Z, Z-A), fecha de publicación (más nuevos/antiguos primero) o fecha de modificación (más nuevos/antiguos primero).
- Seleccionar categoría: Elige una o varias categorías para filtrar los perfiles de personal.
- Cantidad de columnas: Define el número de columnas (entre 1 y 4) en las que se mostrarán los perfiles.
Widget de Elementor
El plugin también incluye un widget compatible con el constructor de páginas Elementor.
- En el editor de Elementor, busca el widget "Listado de Personal".
- Arrástralo a la sección deseada.
- Utiliza los controles del panel izquierdo (pestaña Contenido) para:
- Seleccionar categorías.
- Configurar el ordenamiento.
- Definir el número de columnas.
Importador de CSV
El plugin cuenta con una función para importar el personal automaticamente mediante un CSV
Requisitos del Archivo CSV
Para que el archivo sea procesado correctamente por el importador, el CSV generado debe cumplir con las siguientes características:
- Formato: Debe ser un archivo de texto plano con extensión
.csv(text/csv). - Cantidad de Columnas: El archivo debe contener exactamente 16 columnas.
- Nombres de Cabeceras: La primera fila del CSV debe contener exactamente estos nombres de columnas:
post_id(Obligatorio): Identificador único para crear o actualizar un personal. Se indica -1 para crear un nuevo personalemail(Opcional): Debe ser un correo válido.nombre_apellido(Obligatorio): Nombre completo. No puede estar vacío.telefono(Opcional): Solo admite números, espacios, guiones (-), paréntesis y el signo+.unidad_de_investigacion(Opcional): Nombre de la unidad. No puede contener enlaces (http/www).rol_unidad_de_investigacion(Opcional): Cargo o rol. No puede contener enlaces.grado_alcanzado(Opcional): Título académico. No puede contener enlaces.sedici(Opcional): Nombre del personal tal cual figura en SEDICI.cic(Opcional): Nombre del personal tal cual figura en CIC Digital.conicet(Opcional): Nombre del personal tal cual figura en CONICET.google_scholar(Opcional): Debe ser una URL absoluta y válida (ej.https://...).orcid(Opcional): Debe ser una URL absoluta y válida.linkedin(Opcional): Debe ser una URL absoluta y válida.facebook(Opcional): Debe ser una URL absoluta y válida.twitter(Opcional): Debe ser una URL absoluta y válida.researchgate(Opcional): Debe ser una URL absoluta y válida.biografia(Opcional): Resumen profesional. Permite texto enriquecido y formato HTML (<p>,<strong>,<a>).