Wordpress http://wordpress.org/extend/plugins/ → dirección para descarga de plugins http://es.wordpress.org/ Lo primero de todo es descargar el wampserver o xamp. El wamp, se puede bajar de: http://www.wampserver.es/#home
Para cambiar la clave al phpmyadmin: 1. Entrar en phpmyadmin, usuarios y cambiar clave a root@localhost 2. A continuación modificar fichero config.inc.php y en password poner la indicada anteriormente 3. Por último reiniciar Wampserver
Creación de páginas Columna izquierda → Páginas-->Añadir nueva La página por defecto se configura en las plantillas. Sección Portada → Estática. Veasé la captura a continuación:
Menús Los menús son configurables en la columna de la izquierda, en el apartado: Apariencia--> menús. Incluso se puede cambiar el que viene por defecto por uno personalizado. Por defecto viene uno, que muestra el contenido de todas las páginas. Pero si creamos uno podemos realizar submenús y en la parte de la derecha lo organizamos.
Quitar comentarios en pĂĄginas Borrar el contenido dentro de la plantilla asignada, dentro del documento “comments.phpâ€?.
Instalar themes o plantillas Descargar zip, y subirlo desde el panel de administraci贸n. Ejemplo:
Multiidioma Instalar plugin “qTranslate�, se puede descargar gratis http://wordpress.org/extend/plugins/ qtranslate/ Desde los Widgets se habilita la posibilidad de cambiar de idioma al usuario.
Luego en cada contenido, tendremos que traducir en las diversas pesta帽as habilitadas para ello. Ejemplo a continuaci贸n:
Algunos plugins interesantes “Slideshow Galery” Una vez instalado y configurado en plugins, se puede añadir en cada entrada desde el editor WYSWYI. A continuación muestro un pantallazo.
Simple Nivo Slider, plugin. Efecto imagenes.
Quitar comentarios de wordpress En este aspecto hay muchos plugins que tratan de evitar los comentarios. Uno de ellos viene aquí: http://ayudawordpress.com/eliminar-completamente-los-comentarios/ Yo lo he probado y funciona. Pasos a seguir: 1. Copiar el código que viene en la página 2. Crear un fichero.php con ese codigo (desde el notepad++), por ejemplo. 3. Crear un zip con ese fichero. 4. Subir desde plugins, desde archivo. 5. Una vez subido activar el plugin 6. Y ya está, comentarios desaparecidos. Pongo el código a continuación:
<?php /** * Plugin Name: Eliminar comentarios completamente * Plugin URI: http://bueltge.de/ * Text Domain: remove_comments_absolute * Domain Path: /languages * Description: Desactiva las funciones de comentarios y quita todas sus referencias en la instalación de WordPress * Author: Frank Bültge * Version: 0.0.1 * Licence: GPLv2 * Author URI: http://bueltge.de * Upgrade Check: none * Last Change: 01.06.2011 */ if ( ! class_exists( 'Remove_Comments_Absolute' ) ) { add_action( 'plugins_loaded', array( 'Remove_Comments_Absolute', 'get_object' ) ); class Remove_Comments_Absolute { static private $classobj = NULL; /** * Constructor, init on defined hooks of WP and include second class * * @access public * @since 0.0.1 * @uses add_filter, add_action * @return void */ public function __construct () { add_filter( 'the_posts', array( $this, 'set_comment_status' ) ); add_filter( 'comments_open', array( $this, 'close_comments', 10, 2 ) ); add_filter( 'pings_open', array( $this, 'close_comments', 10, 2 ) );
add_action( 'admin_init', array( $this, 'remove_comments' ) ); add_filter( 'add_menu_classes', array( $this, 'add_menu_classes' ) ); add_action( 'admin_head', array( $this, 'remove_comments_areas' ) ); add_action( 'wp_before_admin_bar_render', array( $this, 'admin_bar_render' ) ); } /** * Handler for the action 'init'. Instantiates this class. * * @access public * @since 0.0.1 * @return object $classobj */ public function get_object () { if ( NULL === self :: $classobj ) { self :: $classobj = new self; } return self :: $classobj; } /** * Set the status on posts and pages - is_singular () * * @access public * @since 0.0.1 * @uses is_singular * @param string $posts * @return string $posts */ public function set_comment_status ( $posts ) { if ( ! empty( $posts ) && is_singular() ) { $posts[0]->comment_status = 'closed'; $posts[0]->post_status = 'closed'; } return $posts; } /** * Close comments, if open * * @access public * @since 0.0.1 * @param string | boolean $open * @param string | integer $post_id * @return string $posts */ public function close_comments ( $open, $post_id ) { // if not open, than back if ( ! $open ) return $open; $post = get_post( $post_id ); if ( $post -> post_type ) // all post types return FALSE; return $open; } /**
* Change options for dont use comments * Remove meta boxes on edit pages * Remove support on all post types for comments * Remove menu-entries * * @access public * @since 0.0.1 * @uses update_option, get_post_types, remove_meta_box, remove_post_type_support * @return void */ public function remove_comments () { // int values foreach ( array( 'comments_notify', 'default_pingback_flag' ) as $option ) update_option( $option, 0 ); // string false foreach ( array( 'default_comment_status', 'default_ping_status' ) as $option ) update_option( $option, 'false' ); // all post types // alternative define an array( 'post', 'page' ) foreach ( get_post_types() as $post_type ) { // comment status remove_meta_box( 'commentstatusdiv', $post_type, 'normal' ); // remove trackbacks remove_meta_box( 'trackbacksdiv', $post_type, 'normal' ); // remove all commnts from tabels remove_post_type_support( $post_type, 'comments' ); } // remove dashboard meta box for recents comments remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' ); // Remove menu entries with WP 3.1 and higher if ( function_exists( 'remove_menu_page' ) ) { remove_menu_page( 'edit-comments.php' ); remove_submenu_page( 'options-general.php', 'optionsdiscussion.php' ); } else { // unset comments unset( $GLOBALS['menu'][25] ); // unset menuentry Discussion unset( $GLOBALS['submenu']['options-general.php'][25] ); } } /** * Add class for last menu entry with no 20 * * @access public * @since 0.0.1 * @param array string $menu * @return array string $menu */ function add_menu_classes ( $menu ) { $menu[20][4] .= ' menu-top-last'; return $menu;
} /** * Remove areas for comments in backend via JS * * @access public * @since 0.0.1 * @return string with js */ public function remove_comments_areas () { ?> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready( function($) { $( '.table_discussion' ).remove(); }); //]]> </script> <?php } /** * Remove comment entry in Admin Bar * * @access public * @since 0.0.1 * @uses remove_menu * @return void */ public function admin_bar_render () { // remove entry in admin bar $GLOBALS['wp_admin_bar'] -> remove_menu( 'comments' ); } } // end class } // end if class exists ?>
http://ayudawordpress.com/quitar-el-campo-de-url-de-los-comentarios-sin-tocar-el-temawordpress/#more-66848 http://ayudawordpress.com/crea-un-plugin-para-liberar-el-fichero-functions-php/
Envío de formularios de contacto Hay muchos plugins en este aspecto, de la posibilidad de enviar formularios de contacto. Uno de ellos, con un buen video-tutorial aparece en: http://easy-contact-forms.com/easy-contact-forms-introduction/ Cumplimentar formulario desde su apartado de plugin, y coger el código para integrar en una página creada para el formulario. Una vez echo integrar en menú, como una página nueva de contacto.. Ej:
[easy_contact_forms fid=3]
Iframes en páginas Podemos contener páginas de otros dominios con la etiqueta iframe. Ejemplo: <iframe src="http://es.wikiloc.com/wikiloc/user.do?id=275275" frameborder="0" width="600" height="400" scrolling="auto"></iframe> Y todos los posibles parametros veanse en w3cschools: http://es.wikiloc.com/wikiloc/user.do?id=275275 También hay plugins directamente como: http://wordpress.org/extend/plugins/iframe/ Instalar el plugin iframe, buscar en plugins dentro de la propia página de wordpress.
Plugins específicos para ACTIVE DIRECTORY Referencia del plugin http://wordpress.org/extend/plugins/active-directory-integration/ Pasos a seguir para la instalación: 1. Login as an existing user, such as admin. 2. Upload the folder named active-directory-integration to your plugins folder, usually wp-content/plugins. 3. Activate the plugin on the Plugins screen. 4. Configure the plugin via Settings >> Active Directory Integration 5. Enable SSL-Admin-Mode by adding the line define('FORCE_SSL_ADMIN', true); to your wp-config.php so that your passwords are not sent in plain-text.
Edtiar fichero de configuración de wordpress “wp-config.php”, y añadir esta línea: define('FORCE_SSL_ADMIN', true); Tener en cuenta lo siguiente: http://tednologia.com/6-consejos-para-proteger-el-wordpress-admin/ Revisar configuración siguiendo el siguiente ejemplo de pantallas: http://wordpress.org/extend/plugins/active-directory-integration/screenshots/
Conversor de pdf a revista con ISSU plugins Web del plugin de referencia: http://wordpress.org/extend/plugins/issuu-pdf-sync/ Pasos en la instalación: 1. Upload and activate the plugin 2. Go to Issuu.com and get an API Key http://issuu.com/user/settings? services=true#services 3. Go back to your WordPress admin and go to 'Settings > Issuu PDF Sync' 4. Enter your Issuu API Key and Secret Key 5. Now, when you will upload a PDF in your library (or directly in your post), it will be sent to Issuu 6. If you want to add a flipbook into a post, clic on the Issuu button in your tinyMCE editor and select your PDF file.
7. IMPORTANT : If you want to use the custom layouts, you first need to copy the crossdomain.xml file located in the root folder of the plugin to the root folder of your website. 8. For more info, go to the bottom of the 'Settings > Issuu PDF Sync' page Explicaci贸n m铆a personal: 1. Crear cuenta de ISSU 2. Con la direcci贸n suministrada por el plugin de ISSU, cumplimentar formulario para obtener clave del API (API KEY). 3. Y en el plugin de wordpress, introducirla. 4. Ajustes-->Issu pdf--> rellenar con claves suministradas por API KEYs de ISSU. 5. Mirar en el editor WYSINC, el acceso a ISSU. 6. Copiar el c贸digo suministrado de embed, desde wordpress en la web issu.com
7.
gmai
8.
A tener en cuanta que los pdfs hay que subirlos a la biblioteca multimedia, la cuál por defecto tiene un máximo de tamaño de archivos a 2Megas. Esto habrá que modificarlo. http://ayudawordpress.com/como-evitar-el-limite-de-subida-de-2-mb/ Luego subir y volver a usar el botón
1. Editar fichero php.ini en wamp y cambiar parametro upload_max_filesize = 2M a la cantidad que se quiera. Ejemplo 5M. 2.
Plugin de Imagenes con
“jQuery
Slider 1.4.2”
Plugin de Eventos, Noticias, …
Plugin de Calendario de Eventos: My Calendar 1. 2. 3. 4. 5.
Instalar Activar Añadir Eventos Introducir en página desde WYSINC
Plugin de Noticias Vertical News Letter →Editar desde Apariencia--> Plugins -->Personalizar opciones del plugin. Desde el panel de la izquierda “Manage Scrolling News”, configuramos las noticias a añadir al plugin.
Plugin de Eventos My calendar
“Rewrite Module” apache activar, para los enlaces permanentes de las páginas Información disponible en http://codex.wordpress.org/Using_Permalinks 1. Activar modulo Re-write en apache 2. Reiniciar Servicios 3. Cambiar en Columna de la izquierda: Ajustes--> Enlaces Permanentes → Y cambiar opción. 4. Guardar Cambios
%year% The year of the post, four digits, for example 2004
%monthnum% Month of the year, for example 05 %day% Day of the month, for example 28 %hour% Hour of the day, for example 15 %minute% Minute of the hour, for example 43 %second% Second of the minute, for example 33 %post_id% The unique ID # of the post, for example 423 %postname% A sanitized version of the title of the post (post slug field on Edit Post/Page panel). So “This Is A Great Post!” becomes this-is-a-great-post in the URI. %category% A sanitized version of the category name (category slug field on New/Edit Category panel). Nested sub-categories appear as nested directories in the URI. %author% A sanitized version of the author name.
Category base and Tag base
Modificar estructura de página y/o plugins Nota--> Depende de la plantilla, si lo acepta o no. Si la plantilla no lo acepta, no se puede modificar.
Con los plugin: ● Post Template ● “Simple Post Templates” y otros como los que hay en este enlace.
http://ayudawordpress.com/mas-plugins-para-plantillas-de-entradas/
También se pueden crear Campos personalizados o “Custom Fields”.
Recursos Gratuítos Para bajar vectores, fotos, ...ilustrator, photoshop,...
Eliminación de Post en página de Entrada Hay que entrar en la plantilla desde la columna de la izquierda → Apariencia → Temas → Personalizar → Portada Estática → Y elegir opciones de página frontal muestra.