Categoría 'WordPress'


Actualizar a Wordpress 2.7

Al igual que muchos que he hecho la actualización a WordPress 2.7. Todo ha ido bien, como siempre, a excepción de dos plugins:

Los menús más ligeros ya no tiene sentido en la nueva interfaz de WordPress, a continuación, desactivar (y eliminar) antes de actualizar.

Por Simple Tags , sin embargo, debe modificar una sola línea de código que provoca el mal funcionamiento del plugin en el lanzamiento de WordPress 2.7. Para ello, accede al editor Plugin de WordPress interno y seleccione Simple Tags. La línea:

1
strpos ( $wp_version , '2.5' ) !== false || strpos ( $wp_version , '2.6' ) !== false ) { if ( strpos ($ wp_version, '2 .5 ') == false | | strpos ! ($ wp_version, '2 .6 ') == false) {

Debería ser:

1
strpos ( $wp_version , '2.7' ) !== false ) { if ( strpos ($ wp_version, '2 .7 ')! == false) {

Actualizado y todo estará bien: Siempre tenga una copia de seguridad de archivos y bases de datos

Más información ...

Fragmento muy corto: Wordpress, separar las categorías en las dos columnas

Inspirado en WordPress Hack # 2 - Separar las categorías en las columnas de la barra lateral puede ser útil para "dividir" en dos columnas de una lista de las categorías de WordPress.

Más información ...

Fragmento muy corto: administrador de Wordpress?

Administrador o suscriptor? Aquí está una manera rápida de averiguarlo:

1
2
3
4
5
6
7
8
9
; global de $ ID_usuario;
/ /
get_usermeta ( $user_ID , 'wp_capabilities' ) ; Capacidades de US $ = get_usermeta ($ user_id, los wp_capabilities ');
/ /
is_array ( $capabilities ) ) { if ( is_array ($ capacidades)) {
$capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ capacidades ['administrador'] == 1 | | $ capacidades ['admin'] == 1) {
; echo "Usted es un administrador";
}
}

Más información ...

Wordpress: eliminar el menú de la administración

Puede ser útil a veces, "oscuro" algún menú de administración de WordPress, especialmente si usted desarrolla una web / blog para un cliente y no se desea permitir el acceso a las funciones especialmente sensibles. Ya hay plugins que hacen esta función, pero, por un cheque personal y completo, podemos ver cómo funciona esta característica en detalle.
Como siempre, aprovechamos la acción sea muy útil, siempre con WordPress, en este caso admin_menu . Uso de la variable global $menu puede acceder a la lista del menú de administración. Podemos encontrar en el menú de "eliminar" de dos maneras: a través de la etiqueta o por el enlace indicado (véase el comentario de acciones en el ejemplo a continuación). En el ejemplo dado es Plugins "en gris" en el menú de diseño los elementos, Configuración y, a:

1
2
3
4
5
6
7
8
9
10
11
12
13
remove_menu_item función () {
; global de $ menú;
/ / En la etiqueta
array ( 'Design' , 'Impostazioni' , 'Plugins' ) ; Elimina $ = array ('Diseño', 'Configuración', 'plugins');
/ / Por enlace
/ / Elimina el array $ = ('themes.php', 'opciones-general.php', 'plugins.php');
$removes as $todel ) foreach ($ US $ Elimina todel)
$menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ menu as $ key => $ nivel) if ($ sm [0] == $ todel) { unset ($ menu [$ key]) break;}
/ / Por enlace
/ / Foreach ($ menu as $ key => $ nivel) if ($ sm [2] == $ todel) {unset ($ menu [$ key]) break;}
}
/ /
, 'remove_menu_item' ) ; add_action ('admin_menu', 'remove_menu_item');

Utilice el enlace como una clave para el retiro ( $sm[2] en las partes sorpra comentado en el código), es útil cuando usted no está seguro de la lengua - la localización - con el que ha instalado WordPress. Con esta técnica, sin embargo, el menú, sólo se quita en la interfaz, por lo que aún puede tener acceso al sitio a través de un enlace directo.

Más información ...

WordPress: escribir cartas personales de cierre de sesión

Basado en el puesto de WordPress: paso a paso cómo crear su propio inicio de sesión , ejecute el procedimiento de inicio de sesión podría ser útil para indicar en nuestro Blog Enlace para desconectar o cerrar la sesión. No vamos a utilizar de nuevo los procedimientos estándar de WordPress, pero como veremos más adelante la sesión en un nivel bajo. En primer lugar debemos determinar si un usuario está conectado o no. Esto es posible sólo mediante la consulta de la variable $user_ID WordPress. Por ejemplo:

1
2
3
$user_ID != '' ) { // oppure if( is_user_logged_in() ) { if ($ ID_usuario! ='') {/ / o si (is_user_logged_in ()) {
/ / El usuario está "conectado" ...
}

Una vez que sabemos que un usuario está "conectado" en el sistema, podemos insertar un simple enlace a nuestra página de desconexión. Por lo tanto crear una página, por ejemplo, logout.php , seguende e introduciendo el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ **
* Realiza el cierre de sesión
*
* @ Autor Giovambattista Fazioli
* @ @ E-mail g.fazioli undolog.com
* @ Web http://www.undolog.com
* /
/ / Invocar arranque WordPress
( 'wp-config.php' ) ; @ Require_once ('wp-config.php');
( 'wp-includes/pluggable.php' ) ; @ Require_once ('wp-includes/pluggable.php');
/ / Wp cierre de sesión
wp_logout ();
/ / Cargar cualquier otra página
"Location: /" ) ; cabecera ("Location: /");

Y justo en ese momento "link" a nuestra página para proporcionar un cierre de sesión procedimientos:

1
2
3
$user_ID != '' ) { if ($ ID_usuario! ='') {
; echo 'Ejecutar href="logout.php"> <a cierre de sesión </ a>';
}

Más información ...

WordPress: paso a paso cómo crear su propio inicio de sesión

En este tutorial veremos como crear un procedimiento de acceso personales, también está usando la funcionalidad de AJAX a través de jQuery . ). Hay varias formas de personalizar su nombre de usuario de WordPress, por ejemplo, mediante el uso de anzuelos y los filtros ( add_action() , la add_filter() ). Aquí vamos a utilizar un procedimiento de bajo nivel, aunque todavía interfacceremo del núcleo de WordPress. Además vamos a tratar de validar un usuario a través del correo electrónico dupla / contraseña.

¿Por qué crear su propio inicio de sesión?

  • En algunos contextos puede volver uitle tener el máximo control en la página de inicio de sesión, para proponer un diseño personalizado a nuestros usuarios registrados. Además, puede enriquecer la página con información útil, un logotipo de la clásica "¿Has olvidado tu contraseña?"
  • Para permitir el acceso a través del correo electrónico (como en el ejemplo discutido aquí) en lugar de user_login estándar de WordPress
  • Para poder entrar en un panel de inicio de sesión en la barra lateral de nuestro blog
  • Y, por último, tener un esqueleto - y una idea - un gran plugin : D

Medio ambiente

En nuestro tutorial ejemplo, / vamos a trabajar en la raíz de WordPress en una carpeta mylogin . . Creamos dos archivos php dentro de esta carpeta: index.php y logon.php . El primero contendrá nuestra interfaz de inicio de sesión con todas las funciones de JavaScript / jQuery que necesitamos. El segundo archivo, logon.php , contendrá el código de validación de usuarios. e una cartella images . A continuación, cree una carpeta css y dentro de este archivo layout.css y la carpeta de images . Dentro de la carpeta insertar imágenes en un clásico cargador de Ajax: crear en línea AjaxLoad.info . Al final usted debe tener:

  • mylogin
  • index.php
  • logon.php
  • css
  • Layout.css
  • imágenes
  • ajax-loader.gif

Más información ...

WordPress: la mejora de la lista de comentarios

El estándar de la plantilla de WordPress (como otros) prevén normalmente un esquema alternativo de la lista de comentarios. En la plantilla estándar de una instancia de clase se establece CSS alt , según la lógica:

1
2
3
4
5
/ / Comments.php
$oddcomment ; ?> id="comment- <?php comment_ID ( ) ?> "> <? Li <php echo $ oddcomment;? "? Comment-<Php COMMENT_ID ()>"> ID =>
[...]
/ * Cambia cada otro comentario a una clase diferente * /
Oddcomment = $ (empty ($ oddcomment))? 'Class = "alt"':'';

) e una volta a class="alt" . Esto significa que la etiqueta li $oddcomment se establece una vez un espacio en blanco ( "" ) y una vez a class="alt" . Una modificación podría ser útil para introducir otra clase cuando el autor del blog para escribir un comentario:

imagen

Yo, por ejemplo, he usado el siguiente código en comments.php:

1
2
3
4
5
<? Php
( $comment -> user_id == 3 ) ? ' Authcomment ($ comentario -> user_id == 3) = $? '' ; authcomment ':'';
( empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; Classcomment = $ ( vacío ($ classcomment)) (($ authcomment =='') 'alt':''?):'';
>
?> <?= $authcomment ?> " id="comment- <?php comment_ID ( ) ?> "> <Li class = "<? = $ Classcomment?> <? = $ Authcomment>" id = "comment-<? Php COMMENT_ID ()?>">

del vostro utente. La línea de $comment-&gt;user_id==3 puede variar en función de ' ID de tu usuario. Yo, por ejemplo, no utilice el administrador de responder en el blog, pero tengo mi usuario ID=3 . , se usate questa utenza potete scrivere: $comment-&gt;user_id==1 . Normalmente, el ' ID del administrador es 1 , si se utiliza esta herramienta usted puede escribir: $comment-&gt;user_id==1 . De esta manera, no sólo para que el diseño alternativo de los comentarios que dejan los visitantes, la respuesta es inmediatamente reconocible autor del blog.

Más información ...

WordPress: modifcare AdminBigWidth para los desarrolladores

AdminBigWidth es un plugin para WordPress que pueden establecer el área de trabajo de la administración en pantalla completa. Es un plugin muy simple y trivial, de hecho, su código no es cambiar la clase CSS .wrap :

1
2
3
4
AdminBigWidth función () {
; '<style type="text/css"> envoltura {max-width: none}. </ style> "eco;
}
, 'AdminBigWidth' ) ; add_action ('admin_head', 'AdminBigWidth');

Para aquellos como yo que utiliza el editor de WordPress en modo HTML podría ser útil para establecer una fuente monoespacio como Courier, en lugar de la fuente por defecto propuesto. De esta manera, al menos para los desarrolladores, es más fácil para alinear el código fuente. Para ello sólo tiene que añadir, en el estilo de AdminBigWidth , un nuevo enfoque de la CSS que se refleja cuando el editor está en modo HTML. Se puede escribir un plugin (dos líneas) para hacer esto, pero es mejor utilizar el código AdminBigWidth , evitando así una carga adicional debido a la enésima Plugin:

1
2
3
4
AdminBigWidth función () {
; '<style type="text/css"> envoltura {max-width: none} # contenido # editorcontainer {font-family: "Courier New", Courier, monospace}. </ style> "eco;
}
, 'AdminBigWidth' ) ; add_action ('admin_head', 'AdminBigWidth');

Más información ...

WordPress: cómo escribir una respuesta al comentario utilizando jQuery

Recientemente Cristiano Up ha lanzado un plugin útil para WordPress que pueden aggiugere dos enlaces a cada comentario en un post (tal vez se ha instalado una similar, ya que en el directorio de WordPress.org me sonrió un par, sin embargo, al ser un software italiano se el evento en honor a la excelente labor realizada por los cristianos). Estos enlaces (respuesta y presupuesto), se reúnen y / o con indicación del autor de un comentario, mediante la realización de la tediosa tarea de introducir el signo de arroba (@) para indicar a quién va dirigida. En este tutorial voy a explicar - a medio-usuarios expertos - cómo agregar características tales dos "mano", sin necesidad de recurrir a la instalación de ningún plugin. Por otra parte a sabiendas explotar las capacidades de jQuery JavaScript partido. La técnica que presentamos es la misma que he utilizado para introducir esta característica en este blog.

Nota: El uso de un plug-in es la mejor solución para aquellos que tienden a cambiar con frecuencia la plantilla de WordPress, o por lo menos, tiene planes de implementar esto. Este tutorial es sólo para mostrar cómo llevar a cabo intervenciones específicas dentro del código de WordPress y está dedicada a los más curiosos.

Edita tu comments.php

El primer cambio que hacemos es insertar el enlace "Responder" y "acciones" en cada comentario. Para ello, editar el archivo comments.php encuentra en la carpeta de nuestro tema. Este archivo contiene todas las instrucciones que aparecen los comentarios al final de un mensaje. La sección que se refiere (que puede variar ligeramente de un tema a otro) es el lazo para la creación de diferentes comentarios, identificados por:

Más información ...

ABS-WP: Ver.1.11 en WordPress.org

Ahora puedes descargar el plugin de WordPress WP Añadir la búsqueda del navegador directamente desde el sitio WordPress.org :)

ABS-WP

Más información ...



Deje de SOPA