Juarbo Blog de temas tecnologicos!

4abr/100

Cambiar Usuario “admin” de WordPress

Esto mas que una explicación o un tutorial, es un tip para mejorar la seguridad de nuestro sitio administrado con WordPress como este icon smile Cambiar Usuario admin de Wordpress

cambiar usuario admin wordpress1 Cambiar Usuario admin de Wordpress

Lo que sucede es que al momento de instalar WordPress, el nos asigna una contraseña automática para el usuario "admin", por lo regular siempre cambiamos esta contraseña que es bastante segura y le asignamos una que no es tan segura, muchas veces siendo solo números, o solo números y letras sin símbolos, lo que facilita el proceso de forzado de contraseña que podría hacer un buen hacker ya que teniendo el usuario solo bastaría con forzar la contraseña, para esto tenemos dos soluciones, una puede ser implementar un sistema de intentos fallidos de inicio de sesión por haber escrito mal la contraseña x numero de veces o cambiar el usuario administrador que es lo que aprenderemos en este tutorial.

Nota: Seria mucho mas sencillo realizar eso mediante algún plugin que lo haga de forma automática, ya que desde el panel de administración no esta permitido cambiarlo, en esta oportunidad lo haremos editando directamente nuestra base de datos.

Para ello entramos a nuestro phpmyadmin (si usamos mysql) y nos dirigimos a nuestra base de datos, en ella examinamos la tabla  wp_users (Lo que esta antes del guión al piso puede variar dependiendo el prefijo de la tabla que se halla seleccionado al momento de la instalación) y luego damos clic sobre el botón editar.

cambiar usuario admin wordpress Cambiar Usuario admin de Wordpress

Ahora editamos el cambio "user_login" cambiando "admin" por el nombre de usuario para el inicio de sesión que deseemos, veamos la siguiente imagen:

cambiar usuario wordpress Cambiar Usuario admin de Wordpress

Una vez editado este campo basta con guardar los cambios y ya tendremos el nuevo usuario y tendremos que iniciar sesión con este nuevo usuario.

Nota: Esta medida puede ser bastante extrema para algunos, pero vale la pena si es un blog al que atacan constantemente o ya tiene un gran historial de accesos no autorizados.

Espero que les haya funcionado, yo lo he probado ya en alguno de mis blogs, en los próximos días estaré publicando un plugin que automatice este proceso icon smile Cambiar Usuario admin de Wordpress si tiene preguntas o sugerencias ya saben que pueden dejar sus comentarios.

1mar/103

Articulo Aleatorio WordPress

Existen varias y diferentes maneras para lograr obtener artículos aleatorios en wordpress, el día de hoy les mostrare una de ellas, tal vez la mas simple y que se come menos recursos del sistema, ya que no es un plugin, y tampoco son muchas lineas de código.

Lo que debemos hacer es crear un archivo con el nombre que queramos y la extensión PHP en la raíz de nuestro blog, y para que la gente pueda acceder a el, crear un enlace en el sidebar para que al clickear sobre el, los lleve a un articulo aleatorio. Supongamos que este código lo vamos a pegar en un archivo que se llama "aleatorio.php" en la raíz de nuestro blog.

<?php
require('wp-blog-header.php');
$post = $wpdb->get_row("select id from $wpdb->posts where post_status='publish' order by rand() limit 1″);
$random = get_permalink($post->ID);
status_header(301);wp_redirect( $random );
exit();
?>

Lo que hace este código, es obtener el acceso al blog, para obtener los post, luego seleccionar de los post publicados, uno y direccionar al usuario automáticamente usando el permalink de este post que ha sido escogido aleatoriamente.

Para finalizar, lo único que faltaría seria agregar el enlace en el sidebar de tu blog, debería quedar algo como:

<a href="http://tublog.com/aleatorio.php">Articulo Aleatorio</a>

Fuente: 86400

Ya saben, si tienen preguntas no duden en dejar sus comentarios. icon smile Articulo Aleatorio Wordpress

1feb/100

Configuración Avanzada WordPress

Bueno amigos, el día de hoy les explicare como configurar o editar algunas configuraciones un poco mas avanzadas que se encuentran en la base de datos de nuestro sitio, pero desde el panel de administración mediante una opción que no esta incluida en el panel de WordPress.

all settings page Configuración Avanzada Wordpress

Es bastante sencillo, lo que hay que hacer es acceder a nuestro sitio mediante este enlace reemplazando "tublog.com" por la URL de tu blog, veamos:   http://tublog.com/wp-admin/options.php

Con esto veremos un formulario con bastantes cuadros de configuración que dependerá de los plugins, la version y la configuración de nuestro blog.

Eso es todo, deben tener cuidado con lo que editan pues como dice el titulo es algo AVANZADO  y hay mas riesgos de que dañes algo si no sabes bien lo que haces icon smile Configuración Avanzada Wordpress

20ene/101

Agregar Mas Información al Perfil de WordPress

Encontré la forma de agregar mas campos y de quitar campos de manera sencilla a nuestro perfil de nuestro blog en WordPress, les explicare como agregar dos campos "Twitter" y "Facebook" y además a como quitar los predeterminados que nunca usamos.

perfil wordpress Agregar Mas Información al Perfil de Wordpress

Para agregar los dos campos debemos agregar estas lineas de codigo al archivo de funciones de nuestro theme actual, el archivo se llama functions.php:

<?php
function my_new_contactmethods( $contactmethods ) {
// La siguiente linea agrega el campo para el Twitter
$contactmethods['twitter'] = 'Twitter';
// La siguiente linea agrega el campo para el Facebook
$contactmethods['facebook'] = 'Facebook';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
?>

Y esto no sirve para mostrarlo en caso de que estemos diseñando algún Theme, o si quieres que se muestre el alguna pagina de tu blog, simplemente debemos poner la siguiente linea de código:

<?php the_author_meta('twitter'); ?>

o la siguiente para mostrar la url de Facebook

<?php the_author_meta('facebook'); ?>

Claro esta que debes ponerlo con una estructura de enlace html para que funcionen correctamente, que seria algo como lo siguiente:

<a href="<?php the_author_meta('twitter'); ?>" target="_blank" >Twitter</a>

Ahora bien, si también quieres quitar algunos campos de el formulario porque no los usas, simplemente debes agregar la siguiente linea de código al archivo de funciones de tu theme actual:

// Eliminar el campo de Yahoo IM
unset($contactmethods['yim']);

y cambiar lo que esta entre "[ ]" por el identificador del campo que quieres elimina, los identificadores están en este listado Codex de Wordress.

Eso es todo, yo lo uso en Juboz y funciona correctamente.

Saludos...

18ene/102

Funciones de WordPress [Desarrollo]

wordpress codex Funciones de Wordpress [Desarrollo]

El día de hoy les mostrare algunas de las funciones principales para desarrollar aplicaciones y/o themes para WordPress, o si te gusta jugar con las cosas existentes, conociendo estas funciones se te hará la vida mas fácil para entender un poco mas la estructura de WordPress, mejorar el SEO de tu blog y agregar y quitar lineas de código de tus archivos.

Primero veamos algunas que se usan principalmente en el Header de los Themes de WordPress, pero claro, también se pueden usar en otros sitios del blog:

<?php bloginfo(’name’); ?> Muestra el titulo del blog. *
<?php bloginfo(’description’); ?> La descripción del blog. *
<?php bloginfo(’rss2_url’); ?> URL para los feeds RSS2.
<?php bloginfo(’atom_url’); ?> URL para los feeds Atom del blog
<?php bloginfo(’html_type’); ?> Versión HTML que usa tu blog.
<?php bloginfo(’charset’); ?> Juego de Caracteres del blog **
<?php bloginfo(’stylesheet_url’); ?>
URL de la hoja de estilos(”‘style.css”).
<?php bloginfo(’template_url’); ?> Ruta del Theme que usas actualmente.
<?php bloginfo(’version’); ?> Versión de WordPress.
<?php bloginfo(’url’); ?> URL del blog. *
<?php bloginfo(’pingback_url’); ?> URL de los Pingbacks del blog

Las siguientes funciones no se usan en el Header.php de tu Theme, se usan en los otros archivos, veamos

<?php the_content(); ?> El contenido del post.
<?php if(have_posts()) : ?> Si hay posts ejecuta las siguientes lineas de código, [Condicional].
<?php endif; ?> Cierra la condición anterior.
<?php while(have_posts()) : the_post(); ?> Si hay post entonces muestralos.
<?php endwhile; ?> Cierra la condicional anterior.
<?php get_header(); ?> Es como si se escribiera "include" header.php [Llama al archivo header.php]
<?php get_sidebar(); ?> Es como si se escribiera "include" sidebar.php [Llama al archivo sidebar.php]
<?php get_footer(); ?> Es como si se escribiera "include" footer.php [Llama al archivo footer.php]
<?php the_date() ?> Muestra la fecha con el formato preseleccionado *
<?php the_time() ?>
Muestra la hora con el formato preseleccionado *
<?php the_time(’d-m-y’) ?> Muestra la fecha en formato d-m-y (Dia - Mes - Año).
<?php comments_popup_link(); ?> Enlace a los comentarios del post.
<?php wp_title(); ?> Título del post o de la página.
<?php the_permalink() ?> URL o enlace permanente del post.
<?php the_category(’, ‘) ?> Categorías del post separadas por (comas) ','
<?php the_author(); ?> Muestra el autor del post.
<?php the_ID(); ?> Numero de ID
<?php edit_post_link(); ?> Enlace para editar el post.
<?php get_links_list(); ?> Muestra una lista de los enlaces en el Blogroll.
<?php comments_template(); ?> Muestra el contenido de el archivo de comentarios Comments.php
<?php wp_list_pages(); ?> Muestra un listado las páginas del blog.
<?php wp_list_cats(); ?> Listado de las categorías del blog.
<?php next_post_link(’ %link ‘) ?> Enlace al siguiente post
<?php previous_post_link(’%link’) ?> Enlace al post anterior
<?php get_calendar(); ?> Muestra el calendario [Se usa en el sidebar]
<?php wp_get_archives() ?> Muestra el archivo del blog
<?php posts_nav_link(); ?> Enlaces al Siguiente o Anterior Post
<?php include(TEMPLATEPATH . ‘/archivo.php’); ?> Para incluir cualquier archivo que este dentro del theme
<?php the_search_query(); ?> Valor del formulario de búsqueda
<?php _e(’Texto’); ?> Muestra el widget “Texto” [Se usa en el sidebar]
<?php wp_register(); ?> Enlace al registro de usuarios.
<?php wp_loginout(); ?> Enlace de login y/o logout de sesión de usuario.
<?php wp_meta(); ?> Meta para administradores
<?php timer_stop(1); ?> Tiempo de carga del blog
<?php echo get_num_queries(); ?> Número de consultas al cargar el blog

* Muestra los datos que se configuraron en el área de administración de WordPress -> Opciones -> General
** Muestra los datos que se configuraron en el área de administración de WordPress -> Opciones -> Lectura

Page 2 of 512345

Redes

Suscribete E-Mail

#CPC04

Categorías

Blogroll