Como se hace un Plugin ??

Inicio Foros WordPress Programación Como se hace un Plugin ??

Etiquetado: 

Este debate contiene 3 respuestas, tiene 4 mensajes y lo actualizó  imported_study hace 8 años, 4 meses.

  • Autor
    Publicaciones
  • #18160

    bairesrobotics
    Participante

    <p>Como puedo hacer un pluguin ?? Alguna idea por donde empezar ?? Programo PHP pero no tengo idea de la estructura que tengo que seguir como para hacer mi propio plugin.<br />
    Desde ya gracias por la ayuda.
    </p>

  • #44147

    imported_Fernando
    Participante
  • #44233

    sergio23
    Participante

    Ya te indicaron arriba, esa url es la mejor fuente de informacion

  • #44249

    imported_study
    Participante

    el codex no esta tan completo en cuanto a la parte de desarrollo.

    Te dejo que investigues la estructura de los archivos en internet, pero te pego un pantallazo de las principales caracteristicas del api:

    para arrancar tenes las acciones, que son algo asi como eventos que produce wp cuando carga una pagina, por ej si queres ejecutar una funcion tuya cuando se carga el header haces lo siguiente:

    function tu_funcion(){algo}

    add_action(“wp_header”,”tu_funcion”);

    despues tenes los filtros que sirven para modificar la salida de las funciones ya existentas de wp. por ej si queres agregar algo al contenido de the_excerpt:

    function tu_funcion($contenido){
    $contenido .= “algo mas”;
    }

    add_filter(“the_excerpt”,”tu_funcion”);

    despues tenes los shotcodes, los usas tipo tags bbcode en los post:

    function tu_funcion(){algo}

    add_shortcode(“mi-shortcode”,”tu_funcion”);

    ahora donde alguien ponga [mi-shortcode] en un post o una pagina se va a ejecutar tu_funcion.

    tenes tambien un sistema para obtener y guardar opciones en la base de datos,

    las agregas con add_option(“option name”);
    las obtenes con get_option(“option name”,”valor”);
    y las actualizas con update_option(“option name”,”nuevo valor”);

    espero que esto te sirva de base para empezar.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido