viernes, 18 de enero de 2013

WordPress Screenshot, Menu; jsPDF

WordPress Theme

Screenshot

Colocar screenshot.png (PNG8, recomendado de 600px de ancho) en el directorio del tema.

Soporte de Menús

Se puede conseguir, agregando en functions.php algo como:

add_action( 'init', 'register_my_menus' );
function register_my_menus() {
  register_nav_menus(
    array(
      'menu-1' => __( 'Menu 1' )
      )
  );
}

jsPDF

jspdf es una biblioteca javascript que permite generar PDF. Requiere jQuery.
Un ejemplo simple:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
  <meta charset="UTF-8">
  <title>jsPDF Test</title>
  <script type="text/javascript" src="examples/js/jquery/jquery-1.7.1.min.js"></script>
  <script type="text/javascript" src="jspdf.js"></script>
  <script type="text/javascript" src="jspdf.plugin.standard_fonts_metrics.js"></script>
  <script type="text/javascript">
  $(document).ready(function() {
    var doc = new jsPDF();
    doc.setFontSize(22);
    doc.text(20, 20, 'Libreria jsPDF');
     
    doc.setFontSize(16);
    doc.text(20, 30, 'Hola, Felíz Año Nuevo! áéíóú'); 
     
    // Output as Data URI
    doc.output('datauri');

  });
  </script>
</head>
<body>
</body>
</html>
jspdf.plugin.standard_fonts_metrics.js permite reconocer caracteres latinos.