Code Monkey home page Code Monkey logo

itrend_custom_content's Introduction

ITREND Custom Content

Interfaz de administración para actores de Itrend

Instalación

Este plugin de WordPress depende de los siguientes plugins:

* CMB2
* CMB2 Conditional Logic
* CMB2 Field Type: Attached Posts
* CMB2 Taxonomy
* Enter Title Here Changer
* Relevanssi
* Rest API for relevanssi

Deben estar instalados y activados para tener la funcionalidad completa En la activación del plugin se crean automáticamente los términos para la taxonomía de Alcance Territorial

Uso

El plugin crea una serie de custom posts, taxonomías y campos personalizados (custom_fields) que pueden ser llamados con funciones estándar de WordPress.

Tipo de Contenido

El tipo de contenido para actores es:

actor

Taxonomías

Se crean además las siguientes taxonomías:

* sector
* alcance_territorial
* tareas
* acciones_grrd

Todas las taxonomías son jerárquicas

Campos personalizados para taxonomias

nombre_oficial
numero_tarea

Campos personalizados

La lista de los campos es la siguiente:

'codigo', //Texto unico

'mision', // Texto con formato

'institucion_depende', // Array de IDS

'contactopersona_nombre', //Texto unico

'contactopersona_cargo', //Texto unico

'contactopersona_correo', //Texto multiple

'contactopersona_telefono', //Texto multiple

'contacto_nombre', //Texto unico

'contacto_cargo', //Texto unico

'contacto_telefono', //Texto multiple

'contacto_region',//Valor de select input,

'contacto_comuna', //Valor de select input,

'contacto_direccion', //Texto unico,

'contacto_correo', // Texto multiple,

'contacto_web', // Texto unico

Los campos tienen un prefijo para mayor diferenciación, el prefijo está creado en la constante ITREND_PREFIX

Campos personalizados dinámicos

El plugin crea además campos personalizados dinámicos para añadir descriptores a las tareas y acciones GRRRD asociadas a cada actor. El nombre de los campos personalizados dinámicos tiene la siguiente estructura:

En Tareas:

[prefijo]descripcion_relacion_tarea_[term_slug]

En Acciones GRRD:

[prefijo]descripcion_relacion_accion_[term_slug]

Funciones utilitarias

De momento se proporcionan dos funciones utilitarias para obtener los campos personalizados

*itrend_get_actor_fields()*
//Devuelve los nombres de todos los campos personalizados

*itrend_get_actor_metadata( $actorid, $field )*
//Devuelve los campos o campo asociado a un actor basado en su ID

*itrend_actor_fields_shortcode()* - incompleta
//Muestra toda la información de los campos personalizados en el frontend mediante un shortcode 

IMPORTANTE: Las funciones aún no han sido probadas.

Autores

  • Pablo Selín Carrasco Armijo - Desarrollo - APie
  • Jorge Loayza Charad - Estructura y revisión de interfaz - APie

itrend_custom_content's People

Contributors

pabloselin avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.