Wordpress

Page 1

Wordpress 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 wpcontent/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.

7.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.