Icono Wsp
WhatsApp

Completa con tus datos

Para comunicarte con un asesor necesitamos los siguientes datos.

    Icono Cotizar
    NULL

    Template Base

    Esta es una base sencilla para trabajar.

    I.- Funciones PHP Importantes

    1.- Valor UF Chile.

    Obtiene el ultimo valor de la UF que se ha registrado en el sistema. Esta la obtiene del banco central y la guarda en un archivo plano en la raíz del sitio dentro de una carpeta llamada "UF". Primero verifica que se haya extraido el valor durante el día, si no ha sido así, se conecta con el Banco Central y la obtiene. Si no le es posible conectar regresa el úlltimo valor obtenido.

    Ej. de uso:

    $uf = base_getUF(); echo $uf;

    2.- Agregar un Tipo de Post Personalizado.

    Agrega un nuevo tipo de post, que tiene las mismas capacidades de una página. Este se crea en el archivo functions.php del tema.

    Ej. de uso: Creo un nuevo tipo de Post llamado Cliente

    base_custom_post_type( $name, $singular_name, $menu_name, $parent_item_colon, $all_items, $view_item, $add_new_item, $add_new, $edit_item, $update_item, $search_items, $not_found, $not_found_in_trash, $description, $menu_position, $menu_icon );

    3.- Obtener un menú determinado.

    Obtiene el array completo de un Menú creado en el administrador. Se obtiene por el nombre exacto dado en el administrador.

    Ej. de uso:

    $menu = base_wpGetMenuArray("Menu 1"); if ($menu){ foreach($menu as $menu_key=>$menu_item){ echo $menu_item["title"]; } }

    3.1- Obtener el Arbol Completo de un menú determinado.

    Obtiene el array completo de un Menú creado en el administrador, lo serializa y regresa toda su estructura de hijos y submenus en un formato html más manejable.

    Ej. de uso:

    $menu = base_wpGetMenuArray("Menu 1"); if ($menu){ $menu_tree = base_getHtmlRecursiveMenu($menu, $menu_order=0) if ($menu_tree){ echo $menu_tree; } }

    4.- Obtener Post de un tipo determinado.

    Obtiene los post de un tipo determinado con o sin limite. Los obtiene por fecha en orden inverso, Los más nuevos primero, Con la posibilidad de limitarlo a un número determinado de posts. Ej los últimos cuatro productos cargados.

    Ej. de uso: Obtener los últimos 4 clientes ingresados. Si deseas obtener todos los clientes el valor ha de ser -1

    $posts_clientes = base_getCustomPosts("clientes",4); if ($posts){ foreach($posts_clientes as $cliente_key=>$cliente_item){ echo $cliente_item->post_title; } }

    5.- Renderizar el contenido de un Post en forma correcta ( the_content ).

    Renderiza el contenido de un post en forma correcta. Este proceso le agrega un <\p> al inicio y al final.

    Ej. de uso:

    base_theContent($post->post_content);

    6.- Crear un nuevo rol de usuario.

    Crea un nuevo rol de usuario clonando otro ya existente.

    Ej. de uso:( "rol_original", "nombre_nuevo_rol", "Nombre a Mostrar" )

    base_clone_role( "editor", "cliente_actualizador", "Miembro Actualizador de Contenidos" );

    7.- Limpiar Variables y deja sólo letras .

    Limpia una variable de caracteres ilegales y espacios en blanco, dejando sólo letras.

    Ej. de uso:

    $variable_limpia = base_clean_string_onlyLetters($string);

    Javascript

    1.- Obtener el Id del post de la actual página.

    Variable: post_id

    Ej:

    XXX

    2.- Obtener toda la info pública de la actual página ( es la info del post ).

    Variable: post

    Ej:

    XXX

    3.- Url del Sitio Web .

    Variable: site_url

    Ej:

    XXX

    4.- Url del Template .

    Variable: template_url

    Ej:

    XXX

    Librerias Js PreInstaladas

    1.- SwiperJS 6.7.0

    API

    2.- fancybox 3

    Deprecated - Pero hasta la fecha aun funciona mejor que la V.4 ( 30/09/2021 )

    API

    3.- Main ( mini bootstrap frame )

    Librería propia

    4.- BXC Animation ( ex-fuckanimation )

    Librería propia

    TIP 1.- Como Incluir un CSS o un JS nuevo

    En el archivo function.php está el ejemplo.

    wp_enqueue_style( 'tu_libreria-css', get_template_directory_uri() . '/css/tu_libreria.css',false,$version,'all'); wp_enqueue_script( 'tu_libreria-js', get_template_directory_uri() . '/js/tu_libreria.js', array ( 'jquery' ), $version, true); $version <-- Es la version actual de los recursos.. Si tienes problemas con tus usuarios que no ven cambios que tu ya has realizado, cambiando este valor se fuerza la actualización en el browser del cliente.