{"id":191,"date":"2005-03-03T00:43:38","date_gmt":"2005-03-02T23:43:38","guid":{"rendered":"http:\/\/www.karlankas.net\/blog\/index.php\/noticias\/191"},"modified":"2005-03-10T23:51:16","modified_gmt":"2005-03-10T22:51:16","slug":"plugin-beato-01","status":"publish","type":"post","link":"https:\/\/karlankas.top\/index.php\/2005\/03\/03\/plugin-beato-01\/","title":{"rendered":"Plugin: Beato 0.1"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/karlankas.top\/wp-images\/beato.jpg\" style=\"float:left;border:solid 1px black;margin-right:10px;\" alt=\"http:\/\/karlankas.top\/wp-images\/beato.jpg\" title=\"http:\/\/karlankas.top\/wp-images\/beato.jpg\" \/>Acabo de terminar mi tercer plugin. Como veis suelo poner una imagen en la esquina superior izquierda de cada post. El poner el c&oacute;digo de cada imagen cada vez que hac&iacute;a un post nuevo se volv&iacute;a algo pesado y aburrido. Para evitarlo hice este plugin. <\/p>\n<p>El plugin toma un directorio (normalmente el wp-images) y lista los archivos de im&aacute;genes que contiene de menos de un tama&ntilde;o determinado (en principio 10.000 Bytes). Al elegir uno de esos archivos se muestra en una vista previa que se coloca debajo de la lista de categor&iacute;as. Si la imagen que muestra te convence le das al bot&oacute;n de insertar y aparecer&aacute; el c&oacute;digo para insertar dicha imagen en el comienzo del post. Da igual que hayas ya escrito. Respetar&aacute; el texto. Si pasado el rato te arrepientes y quieres cambiarlo, no tienes m&aacute;s que seleccionar otra y darle a insertar. Autom&aacute;ticamente cambiar&aacute; la imagen que tiene por la recientemente seleccionada.<\/p>\n<p>Si le das a editar un post que consta de una imagen, autom&aacute;ticamente la vista previa mostrar&aacute; la imagen que tiene dicho post. Para, si procede cambiarla.<\/p>\n<p>Yo lo encuentro muy &uacute;til, pero all&aacute; cada uno.<\/p>\n<p>A&uacute;n tengo que crear una p&aacute;gina donde configurar todo: el directorio de im&aacute;genes, el tama&ntilde;o m&aacute;ximo&#8230; incluso un cargador de im&aacute;genes al servidor con funci&oacute;n de redimensi&oacute;n de la imagen. Todo se andar&aacute;. Pero por ahora, en el archivo beato.php se puede configurar el plugin para que funcione a las mil maravillas.<\/p>\n<p>Para descargarlo y curiosear pincha <a href=\"\/blog\/beato.zip\">aqu&iacute;<\/a>. Descompr&iacute;melo y m&eacute;telo todo (respetando la estructura) en el directorio de plugins, edita el archivo beato.php y&#8230; a disfrutar!<\/p>\n<blockquote style=\"font:normal 12px\/18px courier;border:solid 1px silver; background-color:#efefef;\"><p>\n<strong>Configuraci&oacute;n:<\/strong><\/p>\n<p>Pon <strong>&lt;?php mostrar_lista(); ?&gt;<\/strong> donde quieras que est&eacute; el select. Esto es necesario porque esta instrucci&oacute;n: add_action(&#8216;edit_page_form&#8217;,&#8217;mostrar_lista&#8217;); no funciona.<\/p>\n<p>En <strong>$imagenPorDefecto<\/strong> debes poner la imagen que quieras mostrar cuando no haya ninguna seleccionada (la ruta completa desde la raiz del blog).<\/p>\n<p>En <strong>$directorioImagenes<\/strong> debe constar la ruta relativa desde el directorio del blog  al directorio donde est&aacute;n las im&aacute;genes.<\/p>\n<p>En <strong>$tamanioMaximo<\/strong> se indica el tama&ntilde;o en bits m&aacute;ximo para las im&aacute;genes.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Acabo de terminar mi tercer plugin. Como veis suelo poner una imagen en la esquina superior izquierda de cada post. El poner el c&oacute;digo de cada imagen cada vez que hac&iacute;a un post nuevo se volv&iacute;a algo pesado y aburrido. Para evitarlo hice este plugin. El plugin toma un directorio (normalmente el wp-images) y lista [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-191","post","type-post","status-publish","format-standard","hentry","category-plugins-de-wp"],"_links":{"self":[{"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/posts\/191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/comments?post=191"}],"version-history":[{"count":0,"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/posts\/191\/revisions"}],"wp:attachment":[{"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/media?parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/categories?post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/karlankas.top\/index.php\/wp-json\/wp\/v2\/tags?post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}