Evaluating bids

Desarrollo metabox y widget para wordpress

Published on the September 25, 2017 in IT & Programming

About this project

Open

Desarrollo Metabox Y Widget Para Wordpress

1. metabox para páginas (características páginas)
metabox visible en páginas, se compone de 3 opciones (sidebar, tipo de entrada y número de columnas). Permite seleccionar si la página mostrará o no un SideBar, que tipo de entradas mostrará, y en cuantas columnas mostrara las entradas.


1.1 Opción: SideBar:
Descripción;
•    Select que muestra un listado dinámico de los “SideBars” registrados.
•    Opción por defecto “Sin Side Bar”
•    De acuerdo al “Side Bar” seleccionado, el archivo sidebar.php del front deberá mostrarlo.
•    Excluir en un array otros SideBars registrados com por ejemplo; “footer”, “subfooter” (se indicará cuales).
•    Cuando se encuentra activa la opción “Sin Side Bar”, en el front-end;
o    El archivo sidebar.php NO debe mostrar nada.
O    En el archivo page.php un div (<div id=“content”>) debe tomar la clase “one-column”, de la siguiente manera <div id=“content” class=“one-column”>.
•    Se encuentra como un meta box único, y debe fusionarse en un único MetaBox llamado “Características Pagina”.
Estado Actual:
•    En el administrador se guarda el dato OK
•    “Sin Side Bar” cambia la clase del <div id=“content”> a <div id=“content” class=“one-column”> OK

1.2 Opción: Tipo de Entradas:
Descripción:
•    Select que muestra un listado dinámico de los “Post por defectos de WordPress” y “CustomPostTypes” registrados.
•    Debe tener la opción por defecto “No Mostrar Entradas”.
•    Excluir en un array los PosTypes como por ejemplo; “post”, “pages”, “attachment”, etc. (Se indicara cuales)
•    El tipo de post seleccionado se deben mostrar en el archivo page.php mediante WP_Query dentro de un div llamado <div class="section-body dinamico">
•    Cuando se encuentra activa la opción por defecto “No Mostrar Entradas” en el archivo page.php NO debe mostrar los divs donde se agrupan entradas y paginación.
Estado Actual:
•    En el administrador Select guarda el dato, pero no queda actualizado, al actualizar la página vuelve a cambiar a “Entradas”.

1.3 Opción: Numero Columnas:
Descripción:
•    Select con Números del 1 al 5
•    Opción por defecto “1”
•    En el archivo page.php el div <article class=”col”> de tomar la clase de acuerdo al número seleccionado según corresponda, por ejmplo; <article class=”col2”> <article class=”col3”> <article class=”col4”> <article class=”col5”>
Estado Actual:
•    En el administrador Select guarda el dato OK, pero no cambia la clase del div <article class=”col”>  en el front.


2.    WIDGET “Búsquedas personalizadas”
este widget permite colocar el clásico campo de búsqueda en el front-end, pudiendo seleccionar en que “tipos de post” se hará la búsqueda.
Descripción;
•    Desarrollar el widget con 3 campos; Titulo, PlaceHolder y Tipos de Entradas.
•    Los “Tipos de Entradas” deben ser mostrados en el administrador como CheckBox, permitiendo la opción de buscar en más de un tipo de entrada.
•    Aquellos CustomPosType que indican “'exclude_from_search' => true,” no deben aparecer en la lista, o podrán ser excluidos en un array.
Estado Actual:
•    La selección de “Tipos de Post” se encuentra como un Select y debe cambiar a checkBox para realizar las búsquedas en más de un tipo de entrada.
•    Título y Placeholder funciona OK
•    En el administrador Select guarda el dato y las búsquedas funcionan ok


importante:
•    todo el front-end se encuentra construido por lo que no se requiere desarrollo html o css.
•    Para el trabajo se proporciona una instalación online donde aplicar el desarrollo.

•    Los campos dinámicos “Tipos de Entrada” y “SideBar” es imperativo que se muestren con valores dinámicos.
•    El código debe estar comentado indicando sus funciones.
Estas características son requeridas porque el Widget y Metabox se reutilizaran el en otros desarrollos y constituirán junto con más desarrollos un Theme, por lo que serán requeridos desarrollos posteriores a este idealmente con el mismo desarrollador.

Category IT & Programming
Subcategory Wordpress
What is the scope of the project? Custom development
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)

Delivery term: Not specified

Skills needed