Tag Archives: wordpress

Como eliminar los comentarios en todos tus post

Simple pero efectiva forma de eliminar los comentarios

A veces uno no necesita los comentarios en los post dentro de un sitio de wordpress, entonces la opción lógica es desabilitarlos en el mismo post.

Deshabilitar comentarios
Deshabilitar comentarios

El problema principal es que hay que hacerlo de a uno y si se olvida de hacerlo hay que editar el post y a veces según los complementos que le activamos al post, puede llegar a ser algo engorroso, es por esto que acá les muestro una solución mucho mas simple y que funciona para todos los post.

Primero tenemos 2 opciones para modificar este parametro:

1.- Es ingresando al sitio via FTP (explicado acá)
2.- Ingresar vía el editor de wordpress, que esta en la barra izquierda

Editor de WordPress
Editor de WordPress

Que te permite editar el archivo y modificar el codigo, siempre cuendo termines presiona “Update Files” o “Actualizar archivo”.

1.- Buscas el archivo “single.php” o también puede llamarse “Single Post” o “Entrada Individual”

single.php
single.php

2.- Buscas el codigo

< ?php comments_template(); ?>
< ?php endwhile; ?>
< ?php else: ?>
< h 2 class=”center”>< ?php _e(‘Sorry, no posts matched your criteria.’, ‘kubrick’); ?>
< ?php endif; ?>

3.- Agregas en la primer linea lo siguiente “//”

< ? //php comments_template(); ?>
< ?php endwhile; ?>
< ?php else: ?>
< h 2 class=”center”>< ?php _e(‘Sorry, no posts matched your criteria.’, ‘kubrick’); ?>
< ?php endif; ?>

la doble linea // lo que hace es convertir lo que sigue en un comentario y no se ejecuta el código a continuación. Puede variar la forma en que aparecen las lineas de código pero el ejemplo sirve para saber cuales son las lineas de código y eso es todo.

Como sobrevivir a un plugin y no morir en el intento

¿Cómo solucionar el error en un plugin dentro de wordpress?

Es común que cuando queramos mejorar o agregar funciones en wordpress recurramos a los plugin, pero que hacemos cuando este plugin nos rompe el blog o el sitio, es prácticamente como si se nos cayera el mundo (2.0).
Bueno para eso recopile una serie de soluciones que leí en wordpress.org y algunas cosas que trate de hacer por algo de experiencia.

Lo primero y muy importante es guardar algunas cosas:

1.- User y Password del FTP de tu hosting.
2.- User, Password y nombre de la base de datos de wordpress.
3.- User y password del panel de administración del hosting.

Del punto 1 y 3, eso te lo proporciona el prestador de servicio donde alojas tu sitio, es muy importante tenerlo, para algunas soluciones que voy a plantear mas adelante.

Del punto 2, en el mejor de los casos se realizo la instalación manual y se crearon las bases de datos, manualmente y se tiene estos datos, pero a veces la instalación se hace por un script automático, donde uno deja todo en manos del script y no se sabe los nombres de la bases de datos, usuarios y password.
Para estos caso la mejor forma de recuperar o saber cuales son los datos de la instalación es:

1.- Conectarse vía FTP al sitio y buscar la intslacion de wordpress
2.- Buscar el archivo “wp-config.php” y descargarlo
3.- Luego editarlo para ver su contenido y buscar los siguente

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'nombrebasededato_wrd#');

/** MySQL database username */
define('DB_USER', 'nombreuser_wrd#');

/** MySQL database password */
define('DB_PASSWORD', 'password');

de acá obtenemos los siguientes datos

Nombre de la base de datos
‘DB_NAME’, ‘nombrebasededato_wrd#’ (# puede ser cualquier número)

Nombre del usuario
‘DB_USER’, ‘nombreuser_wrd#’ (# puede ser cualquier número)

Password
‘DB_PASSWORD’, ‘password’ (donde dice pasword en la palabra clave)

y esos datos los guardamos para una emergencia o alguna modificación

Ahora empezamos con las soluciones para levantar de nuevo el daño hecho por el plugin al wordpress. Para esto yo propongo 3 soluciones que van en aumento de complejidad.

Desde el panel de Administración de WordPress

La más simple es ver si se puede entrar al panel de administración y deshabilitar el plug in que causa el problema o eliminarlo.

Administrador de Plugin
Administrador de Plugin

como una nota extra si tienes algún plugin de “cache” para el sitio, deshabilitalo para que se noten los cambios.

Desde el FTP

Renombrar y/o Borrar

Recurrimos a esto cuando no hay posibilidad de solucionarlo por el panel de administración del wordpress. Para esto usamos los datos del acceso via FTP

Pasos a seguir:

1.- Conectarse vía FTP al sitio y buscar la instalación de wordpress

Wordpress
Wordpress

2.- Buscar la carpeta “wp-content” ingresar a al carpeta

wp-content
wp-content

3.- Buscar la carpeta “plugins” ingresar a al carpeta

Plugin
Plugin

4.- Buscar el nombre del plugin que esta causando el error
5.- Renombrar la carpeta o Borrarla

este ultimo paso tiene 2 opciones, primero recomiendo probar con renombrar y después con borrar. Principalmente renombrar si no se sabe exactamente cuan es el plugin culpable del problema

Una vez realizado esto revisa si tu wordpress revivió, si aun así persiste el problema, vamos por la ultima solución algo mas compleja pero efectiva.

Desactivar los Plugin desde la base de datos

Lo primero es tener a mano el user y password de administración del sitio, con esto ingresamos al sitio de administración, que puede ser personal de cada hosting o puede que se use cpanel. Para ambos casos es lo mismo.

Pasos a seguir

1.- Buscar el icono de “phpMyAdmin” e ingresar

phpmyadmin
phpmyadmin

2.- Ingresar el User y password de la base de datos

phpMyAdmin
phpMyAdmin

3.- Buscar la la base de datos con el nombre que ya teníamos

Base de Datos WP
Base de Datos WP

4.- Ingresar a esta base de datos y buscar “wp-options” y editarlo

wp-options
wp-options

5.- Buscar el campo “active_plugins” y editarla

active_plugin
active_plugin

6.- Guardar los datos que hay en el campo “option_value”

option_value
option_value

7.- Borrar los datos que hay en el campo
8.- Salir de la base de datos

Con esto se desactivan todos los plugins que tenias activos en el wordpress y puedes probar activandolos nuevamente de a 1 para saber cual es el que te da el error o directamente no activar el que sepas que te da el error.

Bueno espero que les sea útil este pequeño aporte para hacer que su sitio de wordpress vuelva a vivir.

Como agregar Twitter a un blog en WordPress? (Parte 2)

Continuando con lo de agregar twitter en wordpress, el tema será, como linea de tiempo (TL), o sea ver lo que publicamos en twitter dentro de nuestro sitio. Como referencia recomiendo leer la primera parte de la publicación anterior Como agregar Twitter a un blog en WordPress? (Parte 1)

Lo primero es ir al sitio de twitter, pero entrar en la sección de widget de twitter y seleccionar My Website

Widget de Twitter
Widget de Twitter

Mi sitio Web / My Website
Mi sitio Web / My Website

Dentro de esta opción tenemos cuatro posibilidades, por ahora solo vamos a explicar Profile Widget, que es el widget que posibilita mostrar las ultimas actualizaciones de la linea de tiempo de twitter en tu sitio.
A la derecha de la pantalla tenemos 4 opciones que vamos a ir completando pasa a paso, primero para activarlo es muy simple, se ingresa el nombre de usuario de Twitter en la caja de texto, y precionamos el botón en la parte inferior Test settings, para probar si se conecta con la cuenta de twitter, con esto completamos en setting inicial.

Username
Username

Lo siguiente es configurar los parámetros de personalización del widget.

Preferences

Existen varias opciones que son configurables según lo que uno necesite o quiera de este widget. Dentro de los que destaco los siguientes:

Include scrollbar?
es para incluir la barra de desplazamiento si la cantidad de tweet exeden la caja de la linea de tiempo.

Number of Tweets
Numero de tweet que quieres que se vean en la caja de texto.

Show Avatars?
Mostrar las imágenes de las cuentas de twitter, en lo personal no me parece que aporte mucho si el espacio donde lo van a poner es pequeño, si uno quiere dar un toque personal a los tweet esta bueno por que se ve quien es el que escribe.

Show Timestamps?
Mostar el tiempo en que se publica el tweet.

Show hashtags?
Mostrar los hashtag.

Preferences
Preferences

Appearance

Este apartado es simple, acá se manejan los colores de la caja de twitter, el primer par tiene que ver con los colores la cabecera de la caja (Shell), tanto para el fondo como para el texto, el segundo par tienen que ver con textos de los tweet y el fondo, y el ultimo valor tiene que ver con los links. Es importante recordar que todos los colores son en valores Hexadecimales, que cada par de calores representan un color, R (Rojo) el primer par, G(Verde) el segundo y B(Azul) el tercero. Aca les dejo un link para que vean los colores y busquen el que necesiten.

Widget Color
Widget Color

Dimensions

Esta es la ultima opción y es bastante fácil de entender, acá se puede definir un tamaño especifico para la caja de twitter o dejarlo automático, como recomendación lo mejor es saber el tamaño del lugar donde se va a poner la caja para tener mas control, pero el automático funciona en general bastante bien.

Widget Dimensions
Widget Dimensions

Lo que sigue es obtener el código HTML para poner en nuestro sitio web, para eso damos click en el botón Finish & Grab Code, se nos modifica la pantalla y en la caja de texto aparece el código HTML que tenemos que copiar y pegar en nuestro sitio, como recomendacion copien el codigo y pegenlo en algun procesador de texto básico como un wordpad o Textedit o en algún editor de código, para que en caso de algún problema no tengan que hacer todo el proceso de nuevo, o si quieren modificarlo es mas fácil.

Código HTML
Código HTML

En general la mayoría de estos parámetros los podemos modificar en una instancia posterior directamente en el código HTML que obtuvimos de este widget.

Ahora la gran pregunta, para los que no manejan mucho el código o no manejan mucho WordPress, ¿Qué hago con esto?, la respuesta es pegar el código en una caja de texto de WordPress, así de simple y ahora la explicación detallada. Como les comente en la primera publicación sobre este tema. necesitamos ir dentro de WordPress e ingresar en la seccion de Apariencia y luego buscar un Widget que se llama Texto(Text) e insertarlo en la Barra lateral (Sidebar), abrirla para ver la propiedades, ponerle un titulo adecuado y copiar el codigo que sacamos del Profile Widget de Twitter.

Caja de Texto
Caja de Texto

Para finalizar solo falta darle Grabar y listo.

Caja de Twitter
Caja de Twitter

Existen otras formas de poner esta caja de texto en WordPress, pero para eso se necesitan conocimientos de HTML y PHP básicos, que puede que en alguna publicación posterior lo explique mas en detalle, por ahora espero que esto les sea de utilidad.

Como agregar Twitter a un blog en WordPress? (Parte 1)

Lo primero es ingresar al blog como administrador del sitio, si no se recuerdan como es el URL debería ser mas menos el siguiente

http://www.tusitio.com/wp-admin
(puede variar segun el pais y como se instalao el wordpress) e ingresan. En esta pantalla ingresan el usuario de administrador y su password.

Login WordPress

Una vez ingresado al Escritorio o Dashboard ( según silo tienen en inglés o español), buscan la sección Plugins y dentro de esta la opción Añadir nuevo (Add New).

Plugin Menú

En esta pantalla les da la opción de buscar un plugin para lo que se necesita hacer, esta búsqueda puede ser por Termino (Palabra) por Autor o por Etiqueta (Tag)

Búsqueda de Plugins

Ahora a lo que nos interesa, necesitamos poner twitter en nuestro blog, la pregunta es ¿que twitter?, ¿como compartir en twitter?, ¿como linea de tiempo (TL)? o ¿como amigos que nos siguen?, en esta caso vamos a ponerlo, como amigos que nos siguen en twitter, despues trataremos los otros casos.

Yo recomiendo por que lo he usado y me ha dado buenos resultados el Plugin de Twitter Fans de Sohail Abid

Búsqueda de Plugins

Si quieren saber mas del plugin le dan click a Detalles

Detalles

Detalles

o si no, directamente a Instalar y después de esto la pantalla cambia y se muestra el proceso de instalación, una vez terminado, hay dos opciones, Activar Plugin o Volver al instalador. Para fines prácticos lo que haremos es directamente activar el plugin. Nuevamente cambia la pantalla y aparecemos en la pantalla de administración de plugins.

Administrador de plugin

En esta pantalla tenemos las opciones de Activar, Desactivar, Editar y Borrar, los plugin, por ahora en esta pantalla no haremos nada más que verificar que el Plugin que instalamos este Activo.

Hasta ahora es un procedimiento normal para cualquier instalación de plugins en WordPress, en adelante nos centraremos en un plugin para WordPress

Para el siguiente paso tenemos que ubicar el panel de Apariencia (Appearance) y buscar la opción Widgets.

Panel de apariencia

A continuación la pantalla cambia y nos encontramos con una serie de Widgets disponibles para usarlos. la pantalla esta dividida en dos grandes columnas. Una con los widget disponibles y otra con los espacios disponibles para poner los widget, también llamada barra lateral (Sidebar) en la mayoría de los casos.

Widgets
Widgets

Dentro de los widget sin usar buscamos el que se llame Twitter Fans y lo arrastramos a la Barra lateral.

Twitter Fan
Twitter Fan

Una vez en la posición adecuada desplegamos las opciones y las completamos según lo que necesitemos

Barra Lateral
Barra Lateral

Opciones
Opciones

lo primero que aparece es

Twitter Username
Nombre de usuario de twitter sin el @

No of Fans to Show:
Numero de Fans de tiwtter que quieras mostrar

Border Color
Color del borde de la caja de Twitter

Head BG Color
Color del texto en la caja de Twitter

Body BG Color
Color de fondo para la caja de Twitter

Follow Me Button
Es para el URL de la imagen de un botón personalizado

Terminado de configurar estos parámetros, presionas sobre guardar y listo, debería aparecer en tu sitio una caja con las imágenes o avatares de tus fans

Box de Twitter Fan
Box de Twitter Fan

Aumentar la capacidad de upload en WordPress

Hace algún tiempo atrás instalando WordPress, haciendo algunos post, me di cuenta que necesitaba subir algunos archivos de video y el limite de subida del WordPress era de solo 10Megas y eso por desgracia era insuficiente.

Lo primero fue consultar con mi amigo Google.com, ¿Como aumento la subida de wordpress? y me “respondio” con miles de sitios que hablaban de lo mismo, para simplificar el asunto lo voy a resumir en algunos pasos simples.

Manos a la obra con PHP y WP

buscar el archivo php.ini

Acá empieza el problema, no es fácil ubicarlo, bueno entonces para eso hay varias formas pero la más efectiva fue;

– Crear un archivo que nos ayude a buscar el php.ini

Para eso creamos un archivo que se llame info.php y adentro viene lo útil, tenemos que poner el siguiente codigo:

< ?php phpinfo(); ?>

Después de eso lo subimos en el directorio raíz de tu sitio, vía FTP. Ahora ingresamos al sitio:
http://tusitio.com/info.php
y eso desplegara toda la configuración del PHP y se vera algo asi:

Datos del PHP

Van a encontrar una serie de datos útiles, pero realmente lo que nos importa, por ahora, es donde esta el php.ini, en mi caso dice que esta en /etc, eso lo se mirando el valor en Configuration File (php.ini) Path, lugar que habitualmente esta, en el caso particular de cada uno, varia según el servidor o como lo instalaron.

SSH

Si por algún motivo no ven o no esta el archivo, cuando se conectan vía FTP, prueben conectándose vía SSH, es algo mas complicado, pero también es una opción. le recomiendo que usen algún cliente de SSH, para OS X puede ser por Terminal usando el comando ssh y para windows con el PuTTy o algo similar esta bien.

cPanel

cPanel

Ahora hay caso particulares que el archivo esta oculto o no lo pueden encontrar y están con un hosting que tiene cPanel (muy fácil de usar y cómodo), lo que tiene que hacer es, buscar en Software/Service y buscar el icono que dice PHP config, traten de no modificar nada si no están seguros, lo que tiene que buscar es la opción que dice que hará una copia del php.ini (php.ini.default) en el directorio /public_html

PHP Config

ya es solo cosa que te conectes vía FTP y lo edites local o en linea.

Modificación del php.ini

Ahora la otra parte, ¿que hago y donde busco lo que necesito cambiar en el archivo?, lo primero es usas un editor que no modifique la codificación del archivo, recomendable usar un editor de códigos tipo DreamWeaver o a veces los mismos clientes FTP traen un editor incorporado. Después buscamos lo siguiente:

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 10M

que acá nos dice que el tamaño máximo de archivo para subir es de 10M, entonces acá es donde ponemos el valor que nos parezca correcto para nuestras necesidades, pero no se extralimiten si no es necesario. Aun no termina todo también necesitamos modificar otro parámetro para que este sea valido, entonces buscamos lo siguiente:

; Maximum size of POST data that PHP will accept.
post_max_size = 10M

este es el valor que limita el máximo tamaño que acepta el PHP, como recomendación este tiene que se mayor o igual que el primer valor que usamos para el valor máximo del archivo. Recuerden que los valores están expresados en Megabites.

Luego después de modificar los dos valores graban el archivo y en caso de editarlo localmente lo suben.

Una pequeña actualización

Si aun haciendo esto no se soluciona el problema lo que se puede hacer es editar en archivo ‘.htacces’, les recomiendo que tengan mucho cuidado y como antes con un editor plano de texto, y dentro de ese archivo escriben lo siguiente:

#set max upload file size
php_value upload_max_filesize 10M

#set max post size
php_value post_max_size 10M

Bueno estas son las posibilidades que conozco hasta ahora y según el caso de cada uno de sus hosting o servidores es la que les va a funcionar, por ahora es todo.