Tag Archives: programación

QueryPosts, como debería ser el Codex de WordPress

QueryPosts, como debería ser el Codex de WordPress

El Codex es la Biblia de WordPress , pero siempre he pensado que le falta una funcionalidad para documentarse rápidamente de cualquier función o hook necesario para programar. Si tuviera que elegir la próxima herramienta del Codex tengo claro que sería algo muy parecido a QueryPosts . QueryPosts es una web que ofrece un buscador predictivo (muestra resultados mientas escribes) de funciones WordPress y, una vez identificada la que quieres te ofrece a continuación, primero, una lista de los argumentos que puedes utilizar, así como la ruta donde se “ llama ” a la función. En esa pantalla, además, puedes hacer clic en el nombre de función para, a continuación, disponer de una pantalla completísima en la que se nos describe la misma, sus usos y se nos dan hasta ejemplos. Todo muy visual, sencillo y utilizable. Vamos, lo que debería tener el Codex ¿no te parece?.

Fuente: QueryPosts, como debería ser el Codex de WordPress
Ver más aquí :

QueryPosts, como debería ser el Codex de WordPress

Quitar la fecha visible en tu tema WordPress

Quitar la fecha visible en tu tema WordPress

No siempre uno quiere que, junto a los artículos, se muestre la fecha en que se publicaron . Lo que pasa es que muchos temas WordPress, la verdad es que la mayoría, incorporan esa “ utilidad “, y se empeñan en mostrar la fecha de publicación. Pero vamos, no te preocupes, es fácil quitar ese elemento ¿molesto? … Como siempre, vamos a ver como quitar la fecha de publicación de dos maneras: 1. Quitar la fecha de publicación en el código En realidad es muy fácil, solo tienes que abrir uno de los siguientes archivos (por lo menos) de tu tema: index.php home.php blog.php tag.php archive.php category.php single.php page.php Abre esos archivos, y cualesquier otro que muestre archivos de entradas de algún modo, y procede a eliminar cualquiera de los siguientes códigos, o similares, si los encuentras: Published on Publicado el Guardas los cambios y ya lo tienes 2. Quitar la fecha de publicación con plugin Ahora bien, si no tienes aún sobrecargado WordPress de plugins, o tienes un miedo atroz a modificar cualquier archivo de tu tema, siempre puedes instalar el plugin llamado WP post date remover . Lo mejor de este plugin es que no hay nada que configurar pues ni siquiera tiene página de ajustes, simplemente lo instalas, lo activas y ya está. Además, funciona en muchísimos temas, aún los más actualizados a las últimas versiones de WordPress.

Fuente: Quitar la fecha visible en tu tema WordPress
Lea este artículo :

Quitar la fecha visible en tu tema WordPress

Quitar la fecha visible en tu tema WordPress

Quitar la fecha visible en tu tema WordPress

No siempre uno quiere que, junto a los artículos, se muestre la fecha en que se publicaron . Lo que pasa es que muchos temas WordPress, la verdad es que la mayoría, incorporan esa “ utilidad “, y se empeñan en mostrar la fecha de publicación. Pero vamos, no te preocupes, es fácil quitar ese elemento ¿molesto? … Como siempre, vamos a ver como quitar la fecha de publicación de dos maneras: 1. Quitar la fecha de publicación en el código En realidad es muy fácil, solo tienes que abrir uno de los siguientes archivos (por lo menos) de tu tema: index.php home.php blog.php tag.php archive.php category.php single.php page.php Abre esos archivos, y cualesquier otro que muestre archivos de entradas de algún modo, y procede a eliminar cualquiera de los siguientes códigos, o similares, si los encuentras: Published on Publicado el Guardas los cambios y ya lo tienes 2. Quitar la fecha de publicación con plugin Ahora bien, si no tienes aún sobrecargado WordPress de plugins, o tienes un miedo atroz a modificar cualquier archivo de tu tema, siempre puedes instalar el plugin llamado WP post date remover . Lo mejor de este plugin es que no hay nada que configurar pues ni siquiera tiene página de ajustes, simplemente lo instalas, lo activas y ya está. Además, funciona en muchísimos temas, aún los más actualizados a las últimas versiones de WordPress.

Fuente: Quitar la fecha visible en tu tema WordPress
Seguir leyendo aquí :

Quitar la fecha visible en tu tema WordPress

Varnish y WordPress

Varnish y WordPress

Como el otro día comenté algo sobre Varnish y un nuevo plugin , y alguno ya preguntasteis en los comentarios, creo que ya iba siendo hora de explicar lo que es   Varnish , un sistema de cache realmente potente, fantástico para instalaciones WordPress con mucho tráfico, y que como ya puedes imaginar uso aquí en Ayuda WordPress . Vamos a ello pues … ¿Qué es Varnish? Varnish Cache es un acelerador web , o un sistema de cache HTTP de  reverse proxy . Se instala en cualquier servidor que sirva (vale, es redundante) HTTP y se configura para que cachee sus contenidos . Según algunos estudios acelera el servicio en un 70% . Cachear una web, por si alguien no lo sabe aún, es almacenar una copia de la misma para que sea la que vean los visitantes futuros. En el caso de Varnish y WordPress, lo que consigue es servir páginas cacheadas (almacenadas) de tu WordPress para que no tenga este que hacer llamadas a la base de datos cada vez que alguien visita tu web. Esto reduce la carga del servidor ya que simplemente sirve una copia única de las páginas a todos los visitantes sin tener que buscar las mismas imágenes y servicios para cada contenido y cada visitante. Además, Varnish cachea las páginas en memoria virtual , para que tu sitio cargue mucho más rápido, lo que de paso mejora tu SEO, pues Google tiene estimado que por cada medio segundo de tiempo de carga adicional de una web esta recibe una media de un 20% de menos visitantes ( fuente ). De este modo, reduciendo con Varnish de manera importante el tiempo de carga de página pueden aumentar tus visitas y mejorar tu ranking en los buscadores , algo siempre a tener en cuenta. La gente de Varnish ha publicado un vídeo muy simple, al tiempo que explicativo que seguro te ilustra sobre lo que hace … Instalando Varnish Varnish es un software libre así que no tienes excusas para instalarlo ahora mismo. Se ejecuta en Linux , preferiblemente en FreeBSD, pero puede funcionar igualmente en otras plataformas. Una vez lo instales puedes personalizarlo para definir cuantas peticiones entrantes gestionará mediante el Idioma de Configuración de Varnish  ( Varnish Configuration Language o VCL). Varnish está pensado para que sea flexible , para que lo instales pensando en un sitio concreto en mente, y lo adaptes de manera personalizada a el. Lo ideal es empezar con una configuración básica de Varnish , para más adelante ir probando pequeños cambios y ver como afectan al rendimiento del sitio concreto. Hay varias subrutinas que le dicen a Varnish como responder a las peticiones entrantes y salientes, a los errores, etc. Así que vamos a empezar con una configuración básica, para luego echar un vistazo a las funciones básicas del VCL y luego ya tu lo tuneas a tu gusto. Paso a paso Poner en marcha Varnish es bastante sencillo. Partiendo de una base de, digamos, Apache en un sistema Debian (la mayoría de los servidores Linux), aunque también funciona en el resto, empezaríamos con este comando: apt-get install varnish Primero  hay que configurar Apache para que “escuche” el puerto 8080 de localhost. Varnish podrá entonces escuchar el puerto 80 (por donde vienen las visitas). En el archivo  /etc/apache2/ports.conf , edita estos ajustes: NameVirtualHost 127.0.0.1:8080 Listen 127.0.0.1:8080 Para que se inicie Varnish (por defecto no lo hace), edita lo siguiente en el archivo  /etc/default/varnish START=yes DAEMON_OPTS=”-a DIRECCION_IP_EXTERNA:80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G” Reemplaza DIRECCION_IP_EXTERNA con la IP de tu dirección IP externa. También puede ser una dirección interna si tu servidor está tras un balanceador de carga o algo como NGINX . Este ajuste controla qué dirección IP y puerto quieres que Varnish escuche y vigile. Una vez echo lo anterior edita el archivo /etc/varnish/default.vcl , que debería ya existir, con mucho de su contenido comentado (no activo). Empiezaremos por cambiar el backend default . backend default { .host = “127.0.0.1”;</p> .port = “8080”;</p> } Ahora Varnish ya sabe que Apache está escuchando el puerto 8080 y la interfaz de localhost, para que podamos empezar a usar las funciones. La mayoría del trabajo se  hará con  vcl_recv y vcl_fetch, y si no llamas a una acción en esta subrutina y Varnish llega al final, ejecutará el código que encuentre en el archivo  default.vcl. Note: no cachees nunca  wp_admin , wp_login , o rutas similares. Así es como trabaja – las 4 básicas subrutinas de tu configuración de Varnish que necesitas para gestionar peticiones serán: sub vcl_recv Esta llamada se hace al comienzo de una petición, y le dice a Varnish qué hacer con esa petición en concreto: si tiene que servirla, cómo servirla, y qué respaldo usar. Varnish recibe una petición de tu navegador, y entonces  vcl_recv  decide hacer una de 3 costs con ella:  vcl_hash, vcl_pass, y vcl_pipe  (ahora lo explico). Puedes cambiar la petición si quieres, alterar las cookies o quitar la cabecera de la petición. sub vcl_fetch A vcl_fetch se la llama después de que se haya recuperado un documento con éxito. Usas esto para alterar las cabeceras de respuesta, lanzar el procesamiento ESI o para tratar de alternar entre servidores de respaldo si falla la petición. El objeto solicitado, req , está todavía disponible, y ahí también  hay una respuesta de respaldo, beresp , que contiene las cabeceras HTTP del respaldo. sub vcl_hash Puedes llamar al hash_data del dato que quieras añadir al hash. Esta subrutina puede terminar con una llamada a  return() con una de estas keywords:  hash  o  proceed . sub vcl_deliver Llamas a esto antes de que el objeto cacheado se entregue al cliente. Esto puede terminar con  deliver, error code, o restart.   Deliver entrega el objeto al cliente, error devuelve el código de error específico al cliente y abandona la petición, restart reiniciará la transacción e incrementará el contador de reinicio. Acciones Hay ciertas acciones que puedes realizar en cada subrutina cuando personalizas Varnish: pass Pasa la petición y su consiguiente respuesta hacia el servidor de respaldo, sin cachear. Puedes llamar a pass tanto en  vcl_recv  como en  vcl_fetch. lookup Se hace la petición desde vcl_recv para entregar contenido desde la cache aunque la petición indique que debe pasarse la misma. Puedes llamar a  lookup desde  vcl_fetch. pipe Desde  vcl_recv , pipe  cortocircuita al cliente y las conexiones de respaldo, y Varnish simplemente se queda ahí pasando los datos a un lado y a otro, registrando los datos, así que los registros serán incompletos. Ten cuidado ya que un cliente HTTP 1.1 puede enviar varias peticiones en la misma conexión, y así podrías hacer que Varnish añada una cabecera “ Connection:close ” antes de hacer la llamada a la pila de conexiones. deliver Entrega el objeto cacheado al cliente. Normalmente se le hace la llamada desde  vcl_fetch . esi Hace un proceso ESI del documento adquirido. Si quieres saber más sobre VCL no te pierdas  este tutorial , que también contiene funciones que puedes realizar en tu sitio. Configuraciones de ejemplo Espero que estés aprendiendo algo (o mucho) de Varnish, pero la mejor manera de empezar a jugar con el es ver algunos ficheros de configuración de ejemplo . La web de la comunidad de Varnish tiene una enorme colección de  configuraciones de ejemplo , que son un buen sitio para empezar a hacer las tuyas. Incluso hay algunas configuraciones de ejemplo estupendas para WordPress de  fetch  y  receive  en Github . Creo que llegado este punto huelga decir que Varnish es muy personalizable , y que puede hacer maravillas para cualquier instalación WordPress , especialmente las de alto tráfico. También, hay que reconocerlo, tampoco es para cualquiera, al menos hay que tener conocimientos de conexión con servidores mediante Linux. Lo mejor es que, con poco esfuerzo y gratis, puedes configurar una cache realmente potente con Varnish, basándote en los permisos de usuario, en el tipo de usuario o lo que se te ocurra. Si quieres más pruebas del poder de Varnish, no solo Ayuda WordPress lo usa, también Facebook , y creo que no hay mejor prueba de web de alto tráfico que esta tremenda red social ¿no crees?. Plugins WordPress Hay, como ya comenté hace días, plugins WordPress que te permiten configurar o gestionar el comportamiento de Varnish en WordPress, los que encontrarás serán estos: Varnish HTTP purge – simplemente limpia la cache de cualquier contenido que modifiques, para entregar la última versión. Varnish purges – muy similar al anterior WP Varnish – otro gestor de la cache de Varnish WordPress Varnish – otro plugin que vacía la cache de Varnish cuando añades o actualizas contenido de tu sitio. WordPress Varnish as a service – estupendo plugin, del que ya hemos hablado Bueno que ¿te animas a probar Varnish o ya lo has usado?

Fuente: Varnish y WordPress
Ver post original aquí :

Varnish y WordPress

Lista completa de archivos por defecto de WordPress

Lista completa de archivos por defecto de WordPress

Seguramente sea una recopilación algo boba pero nunca se sabe cuando puedes necesitar tener a mano la lista completa de los archivos por defecto de WordPress . Una posibilidad es comprobar si algún troyano, por ejemplo, ha añadido archivos a cualquiera de las carpetas, se me ocurre. En cualquier caso no está de más tenerla presente … Aquí tienes la estructura de archivos y carpetas de WordPress (en su versión 3.3.2) Estructura básica de carpetas de WordPress /wordpress/ /wp-admin/ /css/ /images/ /includes/ /js/ /maint/ /network/ /user/ /wp-content/ /plugins/ /akismet/ /themes/ /twentyeleven/ /colors/ /images/ /inc/ /images/ /js/ /languages/ /twentyten/ /images/ /headers/ /languages/ /wp-includes/ /Text/ /css/ /images/ /crystal/ /smilies/ /wlw/ /js/ /crop/ /imgareaselect/ /jcrop/ /jquery/ /ui/ /plupload/ /scriptaculous/ /swfupload/ /plugins/ /thickbox/ /tinymce/ /langs/ /plugins/ /directionality/ /fullscreen/ /inlinepopups/ /skins/ /clearlooks2/ /img/ /media/ /css/ /js/ /paste/ /js/ /spellchecker/ /classes/ /utils/ /css/ /img/ /includes/ /tabfocus/ /wordpress/ /css/ /img/ /wpdialogs/ /js/ /wpeditimage/ /css/ /img/ /js/ /wpfullscreen/ /wpgallery/ /img/ /wplink/ /themes/ /advanced/ /img/ /js/ /skins/ /default/ /img/ /highcontrast/ /o2k7/ /img/ /wp_theme/ /img/ /utils/ /pomo/ /theme-compat/ Archivos de la carpeta raíz de WordPress /wordpress/ index.php license.txt readme.html wp-activate.php wp-app.php wp-blog-header.php wp-comments-post.php wp-config-sample.php wp-cron.php wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-pass.php wp-register.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php Archivos de la carpeta wp-admin /wp-admin/ about.php admin-ajax.php admin-footer.php admin-functions.php admin-header.php admin-post.php admin.php async-upload.php comment.php credits.php /css/ colors-classic.css colors-classic.dev.css colors-fresh.css colors-fresh.dev.css farbtastic.css file-list.txt ie-rtl.css ie-rtl.dev.css ie.css ie.dev.css install.css install.dev.css media-rtl.css media-rtl.dev.css media.css media.dev.css wp-admin-rtl.css wp-admin-rtl.dev.css wp-admin.css wp-admin.dev.css custom-background.php custom-header.php edit-comments.php edit-form-advanced.php edit-form-comment.php edit-link-form.php edit-tag-form.php edit-tags.php edit.php export.php freedoms.php gears-manifest.php /images/ align-center.png align-left.png align-none.png align-right.png archive-link.png arrows-dark-vs.png arrows-dark.png arrows-vs.png arrows.png blue-grad.png bubble_bg-rtl.gif bubble_bg.gif button-grad-active.png button-grad.png comment-grey-bubble.png date-button.gif ed-bg-vs.gif ed-bg.gif fade-butt.png fav-arrow-rtl.gif fav-arrow.gif fav-vs.png fav.png generic.png gray-grad.png gray-star.png icons32-vs.png icons32.png imgedit-icons.png list.png loading-publish.gif loading.gif logo-ghost.png logo-login.png logo.gif marker.png mask.png media-button-image.gif media-button-music.gif media-button-other.gif media-button-video.gif media-button.png menu-arrow-frame-rtl.png menu-arrow-frame.png menu-arrows.gif menu-bits-rtl-vs.gif menu-bits-rtl.gif menu-bits-vs.gif menu-bits.gif menu-dark-rtl-vs.gif menu-dark-rtl.gif menu-dark-vs.gif menu-dark.gif menu-shadow-rtl.png menu-shadow.png menu-vs.png menu.png no.png press-this.png required.gif resize-rtl.gif resize.gif screen-options-toggle-vs.gif screen-options-toggle.gif screenshots se.png sort.gif star.png toggle-arrow-rtl.gif toggle-arrow.gif upload-classic.png upload-fresh.png wheel.png white-grad-active.png white-grad.png widgets-arrow-vs.gif widgets-arrow.gif wordpress-logo.png wp-badge.png wp-logo-vs.png wp-logo.png wpspin_dark.gif wpspin_light.gif xit.gif yes.png import.php /includes/ admin.php bookmark.php class-ftp-pure.php class-ftp-sockets.php class-ftp.php class-pclzip.php class-wp-comments-list-table.php class-wp-filesystem-base.php class-wp-filesystem-direct.php class-wp-filesystem-ftpext.php class-wp-filesystem-ftpsockets.php class-wp-filesystem-ssh2.php class-wp-importer.php class-wp-links-list-table.php class-wp-list-table.php class-wp-media-list-table.php class-wp-ms-sites-list-table.php class-wp-ms-themes-list-table.php class-wp-ms-users-list-table.php class-wp-plugin-install-list-table.php class-wp-plugins-list-table.php class-wp-posts-list-table.php class-wp-terms-list-table.php class-wp-theme-install-list-table.php class-wp-themes-list-table.php class-wp-upgrader.php class-wp-users-list-table.php comment.php continents-cities.php dashboard.php deprecated.php export.php file.php image-edit.php image.php import.php list-table.php manifest.php media.php menu.php meta-boxes.php misc.php ms-deprecated.php ms.php nav-menu.php plugin-install.php plugin.php post.php schema.php screen.php taxonomy.php template.php theme-install.php theme.php update-core.php update.php upgrade.php user.php widgets.php index-extra.php index.php install-helper.php install.php /js/ cat.dev.js cat.js categories.dev.js categories.js comment.dev.js comment.js common.dev.js common.js custom-background.dev.js custom-background.js custom-fields.dev.js custom-fields.js dashboard.dev.js dashboard.js edit-comments.dev.js edit-comments.js editor.dev.js editor.js farbtastic.js gallery.dev.js gallery.js image-edit.dev.js image-edit.js inline-edit-post.dev.js inline-edit-post.js inline-edit-tax.dev.js inline-edit-tax.js link.dev.js link.js media-upload.dev.js media-upload.js media.dev.js media.js nav-menu.dev.js nav-menu.js password-strength-meter.dev.js password-strength-meter.js plugin-install.dev.js plugin-install.js post.dev.js post.js postbox.dev.js postbox.js revisions-js.php set-post-thumbnail.dev.js set-post-thumbnail.js tags.dev.js tags.js theme-preview.dev.js theme-preview.js theme.dev.js theme.js user-profile.dev.js user-profile.js utils.dev.js utils.js widgets.dev.js widgets.js word-count.dev.js word-count.js wp-fullscreen.dev.js wp-fullscreen.js xfn.dev.js xfn.js link-add.php link-manager.php link-parse-opml.php link.php load-scripts.php load-styles.php /maint/ repair.php media-new.php media-upload.php media.php menu-header.php menu.php moderation.php ms-admin.php ms-delete-site.php ms-edit.php ms-options.php ms-sites.php ms-themes.php ms-upgrade-network.php ms-users.php my-sites.php nav-menus.php /network/ admin.php edit.php index-extra.php index.php menu.php plugin-editor.php plugin-install.php plugins.php profile.php settings.php setup.php site-info.php site-new.php site-settings.php site-themes.php site-users.php sites.php theme-editor.php theme-install.php themes.php update-core.php update.php upgrade.php user-edit.php user-new.php users.php network.php options-discussion.php options-general.php options-head.php options-media.php options-permalink.php options-privacy.php options-reading.php options-writing.php options.php plugin-editor.php plugin-install.php plugins.php post-new.php post.php press-this.php profile.php revision.php setup-config.php theme-editor.php theme-install.php themes.php tools.php update-core.php update.php upgrade-functions.php upgrade.php upload.php /user/ admin.php index-extra.php index.php menu.php profile.php user-edit.php user-edit.php user-new.php users.php widgets.php Archivos de la carpeta wp-content /wp-content/ index.php /plugins/ /akismet/ admin.php akismet.css akismet.gif akismet.js akismet.php legacy.php readme.txt widget.php hello.php index.php /themes/ index.php /twentyeleven/ 404.php archive.php author.php category.php /colors/ dark.css comments.php content-aside.php content-featured.php content-gallery.php content-image.php content-intro.php content-link.php content-page.php content-quote.php content-single.php content-status.php content.php editor-style-rtl.css editor-style.css footer.php functions.php header.php image.php /images/ comment-arrow-bypostauthor-dark-rtl.png comment-arrow-bypostauthor-dark.png comment-arrow-bypostauthor-rtl.png comment-arrow-bypostauthor.png comment-arrow-dark-rtl.png comment-arrow-dark.png comment-arrow-rtl.png comment-arrow.png comment-bubble-dark-rtl.png comment-bubble-dark.png comment-bubble-rtl.png comment-bubble.png headers search.png wordpress.png /inc/ /images/ content-sidebar.png content.png dark.png light.png sidebar-content.png theme-options.css theme-options.js theme-options.php widgets.php index.php /js/ html5.js showcase.js /languages/ twentyeleven.pot license.txt page.php readme.txt rtl.css screenshot.png search.php searchform.php showcase.php sidebar-footer.php sidebar-page.php sidebar.php single.php style.css tag.php /twentyten/ 404.php archive.php attachment.php author.php category.php comments.php editor-style-rtl.css editor-style.css footer.php functions.php header.php /images/ /headers/ berries-thumbnail.jpg berries.jpg cherryblossoms-thumbnail.jpg cherryblossoms.jpg concave-thumbnail.jpg concave.jpg fern-thumbnail.jpg fern.jpg forestfloor-thumbnail.jpg forestfloor.jpg inkwell-thumbnail.jpg inkwell.jpg path-thumbnail.jpg path.jpg sunset-thumbnail.jpg sunset.jpg wordpress.png index.php /languages/ twentyten.pot license.txt loop-attachment.php loop-page.php loop-single.php loop.php onecolumn-page.php page.php rtl.css screenshot.png search.php sidebar-footer.php sidebar.php single.php style.css tag.php Archivos de la carpeta wp-includes /wp-includes/ /Text/ Diff Diff.php admin-bar.php atomlib.php author-template.php bookmark-template.php bookmark.php cache.php canonical.php capabilities.php category-template.php category.php class-IXR.php class-feed.php class-http.php class-json.php class-oembed.php class-phpass.php class-phpmailer.php class-pop3.php class-simplepie.php class-smtp.php class-snoopy.php class-wp-admin-bar.php class-wp-ajax-response.php class-wp-editor.php class-wp-error.php class-wp-http-ixr-client.php class-wp-walker.php class-wp-xmlrpc-server.php class-wp.php class.wp-dependencies.php class.wp-scripts.php class.wp-styles.php comment-template.php comment.php compat.php cron.php /css/ admin-bar-rtl.css admin-bar-rtl.dev.css admin-bar.css admin-bar.dev.css editor-buttons.css editor-buttons.dev.css jquery-ui-dialog.css jquery-ui-dialog.dev.css wp-pointer.css wp-pointer.dev.css default-constants.php default-filters.php default-widgets.php deprecated.php feed-atom-comments.php feed-atom.php feed-rdf.php feed-rss.php feed-rss2-comments.php feed-rss2.php feed.php formatting.php functions.php functions.wp-scripts.php functions.wp-styles.php general-template.php http.php /images/ admin-bar-sprite.png arrow-pointer-blue.png blank.gif /crystal/ archive.png audio.png code.png default.png document.png interactive.png license.txt spreadsheet.png text.png video.png down_arrow.gif icon-pointer-flag.png rss.png /smilies/ icon_arrow.gif icon_biggrin.gif icon_confused.gif icon_cool.gif icon_cry.gif icon_eek.gif icon_evil.gif icon_exclaim.gif icon_idea.gif icon_lol.gif icon_mad.gif icon_mrgreen.gif icon_neutral.gif icon_question.gif icon_razz.gif icon_redface.gif icon_rolleyes.gif icon_sad.gif icon_smile.gif icon_surprised.gif icon_twisted.gif icon_wink.gif toggle-arrow.png upload.png /wlw/ wp-comments.png wp-icon.png wp-watermark.png wpicons.png wpmini-blue.png xit.gif /js/ admin-bar.dev.js admin-bar.js autosave.dev.js autosave.js colorpicker.dev.js colorpicker.js comment-reply.dev.js comment-reply.js /crop/ cropper.css cropper.js marqueeHoriz.gif marqueeVert.gif hoverIntent.dev.js hoverIntent.js /imgareaselect/ border-anim-h.gif border-anim-v.gif imgareaselect.css jquery.imgareaselect.dev.js jquery.imgareaselect.js /jcrop/ Jcrop.gif jquery.Jcrop.css jquery.Jcrop.dev.js jquery.Jcrop.js /jquery/ jquery.color.dev.js jquery.color.js jquery.form.dev.js jquery.form.js jquery.hotkeys.dev.js jquery.hotkeys.js jquery.js jquery.query.js jquery.schedule.js jquery.serialize-object.js jquery.table-hotkeys.dev.js jquery.table-hotkeys.js suggest.dev.js suggest.js /ui/ jquery.effects.blind.min.js jquery.effects.bounce.min.js jquery.effects.clip.min.js jquery.effects.core.min.js jquery.effects.drop.min.js jquery.effects.explode.min.js jquery.effects.fade.min.js jquery.effects.fold.min.js jquery.effects.highlight.min.js jquery.effects.pulsate.min.js jquery.effects.scale.min.js jquery.effects.shake.min.js jquery.effects.slide.min.js jquery.effects.transfer.min.js jquery.ui.accordion.min.js jquery.ui.autocomplete.min.js jquery.ui.button.min.js jquery.ui.core.min.js jquery.ui.datepicker.min.js jquery.ui.dialog.min.js jquery.ui.draggable.min.js jquery.ui.droppable.min.js jquery.ui.mouse.min.js jquery.ui.position.min.js jquery.ui.progressbar.min.js jquery.ui.resizable.min.js jquery.ui.selectable.min.js jquery.ui.slider.min.js jquery.ui.sortable.min.js jquery.ui.tabs.min.js jquery.ui.widget.min.js json2.dev.js json2.js /plupload/ changelog.txt handlers.dev.js handlers.js license.txt plupload.flash.js plupload.flash.swf plupload.html4.js plupload.html5.js plupload.js plupload.silverlight.js plupload.silverlight.xap prototype.js quicktags.dev.js quicktags.js /scriptaculous/ MIT-LICENSE builder.js controls.js dragdrop.js effects.js scriptaculous.js slider.js sound.js unittest.js wp-scriptaculous.js swfobject.js /swfupload/ handlers.dev.js handlers.js license.txt /plugins/ swfupload.cookies.js swfupload.queue.js swfupload.speed.js swfupload.swfobject.js swfupload-all.js swfupload.js swfupload.swf /thickbox/ loadingAnimation.gif macFFBgHack.png tb-close.png thickbox.css thickbox.js /tinymce/ /langs/ wp-langs-en.js wp-langs.php license.txt /plugins/ /directionality/ editor_plugin.js /fullscreen/ editor_plugin.js fullscreen.htm /inlinepopups/ editor_plugin.js /skins/ /clearlooks2/ /img/ alert.gif button.gif buttons.gif confirm.gif corners.gif drag.gif horizontal.gif vertical.gif window.css template.htm /media/ /css/ media.css editor_plugin.js /js/ embed.js media.js media.htm moxieplayer.swf /paste/ blank.htm editor_plugin.js /js/ pastetext.js pasteword.js pastetext.htm pasteword.htm /spellchecker/ changelog.txt /classes/ EnchantSpell.php GoogleSpell.php PSpell.php PSpellShell.php SpellChecker.php /utils/ JSON.php Logger.php config.php /css/ content.css editor_plugin.js /img/ wline.gif /includes/ general.php rpc.php /tabfocus/ editor_plugin.js /wordpress/ /css/ content.css editor_plugin.dev.js editor_plugin.js /img/ audio.gif embedded.png image.gif media.gif more_bug.gif page.gif page_bug.gif trans.gif video.gif /wpdialogs/ editor_plugin.dev.js editor_plugin.js /js/ popup.dev.js popup.js wpdialog.dev.js wpdialog.js /wpeditimage/ /css/ editimage-rtl.css editimage.css editimage.html editor_plugin.dev.js editor_plugin.js /img/ delete.png image.png /js/ editimage.dev.js editimage.js /wpfullscreen/ editor_plugin.js fullscreen.htm /wpgallery/ editor_plugin.dev.js editor_plugin.js /img/ delete.png edit.png gallery.png t.gif /wplink/ editor_plugin.dev.js editor_plugin.js /themes/ /advanced/ about.htm anchor.htm charmap.htm color_picker.htm editor_template.js image.htm /img/ colorpicker.jpg flash.gif gotmoxie.png icons.gif iframe.gif pagebreak.gif quicktime.gif realmedia.gif shockwave.gif trans.gif video.gif windowsmedia.gif /js/ about.js anchor.js charmap.js color_picker.js image.js link.js source_editor.js link.htm shortcuts.htm /skins/ /default/ content.css dialog.css /img/ buttons.png items.gif menu_arrow.gif menu_check.gif progress.gif tabs.gif ui.css /highcontrast/ content.css dialog.css ui.css /o2k7/ content.css dialog.css /img/ button_bg.png button_bg_black.png button_bg_silver.png ui.css ui_black.css ui_silver.css /wp_theme/ content.css dialog.css /img/ tabs.gif ui.css source_editor.htm tiny_mce.js tiny_mce_popup.js /utils/ editable_selects.js form_utils.js mctabs.js validate.js wp-mce-help.php wp-tinymce.js.gz wp-tinymce.php tw-sack.dev.js tw-sack.js wp-ajax-response.dev.js wp-ajax-response.js wp-list-revisions.dev.js wp-list-revisions.js wp-lists.dev.js wp-lists.js wp-pointer.dev.js wp-pointer.js wplink.dev.js wplink.js kses.php l10n.php link-template.php load.php locale.php media.php meta.php ms-blogs.php ms-default-constants.php ms-default-filters.php ms-deprecated.php ms-files.php ms-functions.php ms-load.php ms-settings.php nav-menu-template.php nav-menu.php pluggable-deprecated.php pluggable.php plugin.php /pomo/ entry.php mo.php po.php streams.php translations.php post-template.php post-thumbnail-template.php post.php query.php registration-functions.php registration.php rewrite.php rss-functions.php rss.php script-loader.php shortcodes.php taxonomy.php template-loader.php /theme-compat/ comments-popup.php comments.php footer.php header.php sidebar.php theme.php update.php user.php vars.php version.php widgets.php wlwmanifest.xml wp-db.php wp-diff.php Y ya está, si alguna vez quieres saber donde está tal o cual archivo de WordPress ya sabes donde buscar.

Fuente: Lista completa de archivos por defecto de WordPress
Originalmente publicado aquí :

Lista completa de archivos por defecto de WordPress

Añadir target=”_blank” a todos los enlaces

Añadir target=”_blank” a todos los enlaces

Por supuesto, hay plugins para convertir todos los enlaces de manera que se abran en nueva ventana o pestaña pero ¿para qué usar plugins cuando puedes hacerlo con una simple función?. Si eres de los que te gusta que los enlaces sean ‘ target=”_blank” ‘ y no quieres andar modificando cada enlace puedes añadir esta función a tu plugin de funciones o fichero functions.php de tu tema activo: // Abrir todos los enlaces en ventana nueva function autoblank($text) { $return = str_replace(‘

Fuente: Añadir target=”_blank” a todos los enlaces
Ver el post original aquí :

Añadir target=”_blank” a todos los enlaces

Una función WordPress en tu correo, cada día

Una función WordPress en tu correo, cada día

Si no usas Delicious ni los favoritos de Twitter , si no te gusta suscribirte a feeds RSS o tener blogs favoritos, quizás lo tuyo sea el correo electrónico. Y como para todo hay opciones, si quieres aprender nuevas funciones WordPress , y recibir una buena referencia cada día en tu email ya tienes un servicio que hace exactamente eso. The Daily WordPress reference es un servicio sencillo, pero efectivo, que ha iniciado el envío de documentación sobre WordPress por email. Simplemente apuntas tu dirección de correo electrónico y recibirás en tu email una función diaria de WordPress , para hacer tu biblioteca de desarrollador, poco a poco. Este es un ejemplo de los emails que recibirás …  En la misma página de suscripción tienes varios ejemplos al final de la misma. Para todo lo demás, Ayuda WordPress .

Fuente: Una función WordPress en tu correo, cada día
Vea el artículo aquí :

Una función WordPress en tu correo, cada día

Tutorial WordPress – 1 – Instalando WordPress

Tutorial WordPress – 1 – Instalando WordPress

http://www.youtube.com/v/R3lGPUbwrVk?version=3&f=videos&app=youtube_gdata

Que es WordPress ? WordPress es un sistema de gestión de contenido (en inglés Control Management System, o CMS) enfocado a la creación de blogs (sitios web periódicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL y código modificable.WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de la blogosfera y en el más popular con respecto a cualquier otro CMS de aplicación general.2 3 Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos. Tutorial#1 de WordPress Puedes Agregarme a tu Circulo de Google+ en el enlace: plus.google.com No te olvides de suscribirte. Facebook: facebook.com Twitter:twitter.com Visitanos en: mycyberacademy.com

Fuente Video:
Tutorial WordPress – 1 – Instalando WordPress

Saluda a tus lectores habituales y a los nuevos

Saluda a tus lectores habituales y a los nuevos

¿A que te gusta que en la cafetería te reconozcan por tu nombre y te preparen el café como te gusta?, pues lo mismo tienes tu que hacer con tus lectores del blog. Si quieres agradecer a tus lectores habituales la visita y saludarles , y a los nuevos animarles a seguir leyéndote, con algún mensaje personalizado , puedes hacerlo muy fácil. Y no me refiero a usuarios registrados, que eso ya lo vimos , sino a simples visitantes … Solo tienes que elegir el lugar del tema en el que colocar este código y personalizarlo un poco a tu gusto: Un par de buenos lugares para poner un código así sería antes del loop en index.php y en single.php , por ejemplo, pero tu decides.

Fuente: Saluda a tus lectores habituales y a los nuevos
Continuación aquí :

Saluda a tus lectores habituales y a los nuevos

Saluda a tus lectores habituales y a los nuevos

Saluda a tus lectores habituales y a los nuevos

¿A que te gusta que en la cafetería te reconozcan por tu nombre y te preparen el café como te gusta?, pues lo mismo tienes tu que hacer con tus lectores del blog. Si quieres agradecer a tus lectores habituales la visita y saludarles , y a los nuevos animarles a seguir leyéndote, con algún mensaje personalizado , puedes hacerlo muy fácil. Y no me refiero a usuarios registrados, que eso ya lo vimos , sino a simples visitantes … Solo tienes que elegir el lugar del tema en el que colocar este código y personalizarlo un poco a tu gusto: Un par de buenos lugares para poner un código así sería antes del loop en index.php y en single.php , por ejemplo, pero tu decides.

Fuente: Saluda a tus lectores habituales y a los nuevos
Lea el resto aquí :

Saluda a tus lectores habituales y a los nuevos