Pancho Perez
Respuestas de foro creadas
-
Foro: Guías – Resolución de problemas
En respuesta a: Eliminar marco widget de enlacesUsando firebug en tu navegador firefox puedes ver que estilo es el que usa ese widget. Luego solo tienes que modificar el archivo style.css y listo.
Foro: Guías – Resolución de problemas
En respuesta a: Plantilla para articulosPara crear una plantilla de una entrada puedes hacerlo creando un custom post type con un plugin o crearlos tu mismo desde el archivo functions.php. Una vez crees este custom post, puedes usar los custom fields para crear campos específicos para este post type. La ventaja de hacerlo así es que luego con solo crear un «template» para este nuevo tipo de post.
No es la forma mas sencilla pero si la mas completa para que tengan un diseño y formato específico.Hay otra forma que es usando las categorías, pero personalmente me parece que es mas engorroso.
Foro: Diseño – Temas y plantillas
En respuesta a: Perdida de campos metabox en Custom Post Type al pasar a borradorFinal mente lo solucioné con este código
function mercapalma_save_meta_data($post_id) { global $post; if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return $post_id; if(empty($_POST)) return $post_id; $post_id_old = $post_id; $post_id = wp_is_post_revision($post_id); if(!$post_id) $post_id = $post_id_old; // ... your code goes here ... }
Y para guardar la función cambie la acción save_post por init.
add_action( 'init', 'mercapalma_save_meta_data' );
Algo que no logré controlar es el nonce, pero bueno para mas adelante.
Foro: Multisitio
En respuesta a: Categorías en multisiteInteresante. Hay una opción que usé, no se si es la mas correcta pero para estos casos de querer mostrar info entre subsites sin tener que usar un plugin funciona.
Por ejemplo, tenía la necesidad de mostrar el menu del pie del site principal en todos los subsites, para esto use este código:
<?php global $switched; switch_to_blog(1); //Get page nav wp_nav_menu( array( 'menu_id' => 'secondary_menu', 'menu_class' => 'nav', 'theme_location' => 'secondary-menu', ) ); restore_current_blog();?>
Como ves con
global $switched; switch_to_blog(1);
cambias al blog que deseas que sea esa info, el número 1 es el id del blog así que puede ser el que tu quieras, para saber el id solo tienes que ir al menu de administración de red y entrar en sitios, clicka en editar si te fijas en la url site-settings.php?id=19 verás cual es el ID de ese site. Es importante que luego cierres elswitch_to_blog
conrestore_current_blog();
para que el resto de información sea del subsite.Espero te sea de ayuda 🙂
Foro: Guías – Resolución de problemas
En respuesta a: Información general?Si no tienes acceso como admin a la instalación o acceso FTP lo veo dificil, usando firebug y mirando el header a lo mejor ves algo.
Foro: Guías – Resolución de problemas
En respuesta a: Youtube EmbedSi instalas JetPack tienes la mejor solución, pegas el código en el contenido del post o página y este ya se encarga del resto.
Foro: WordPress Avanzado
En respuesta a: Control de usuarios para descarga de ficherosPrueba con este Plugin, User Role
Foro: Guías – Resolución de problemas
En respuesta a: Problema con la plantilla (Widgets)Si el Tema no tiene definidas plantillas pues no tiene 😛
Para crearlas tienes que primero editar el archivo functions.php y indicar ahí que el Tema tiene sidebars, dentro de functions.php debes encontrar algo así:if ( function_exists('register_sidebar') ) register_sidebar(array('name'=>'Sidebar', 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h2>', 'after_title' => '</h2>', ));
Y para que salga en tu Tema debes tener este código:
<?php get_sidebar(); ?>
Este path llama al archivo sidebar.php por lo que debes crearlo y poner este código:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?> <?php endif; ?>
o puedes añadir este código directamente en tu Tema sin necesidad de crear sidebar.phpImportante, esto añade a tu Tema la capacidad de tener widgets, pero no les da estilo, por lo que debes darles forma y diseño en style.css.
Suerte.
Foro: Guías – Resolución de problemas
En respuesta a: Estraer datos de una B.D. para aligerar su tamañoInteresante pregunta. Sé que se puede hacer un WP multisite con multi Data Base usando un plugin Preimum. Pero nunca he tenido que partir la BD de una instalación simple.
He trabajado sobre blogs que llevan desde el 2008 y usan la misma BD, ¿Cuanto pesa tu BD?Foro: Guías – Resolución de problemas
En respuesta a: Como agregar banner con enlace en un widgets?Puedes hacerlo de varias formas. Usando un plugin de gestión de banners, usando enlaces y poniendo la ruta de la imagen o usando widget html. Escoger que alternativa depende del objetivo de tus banners, si solo quieres ponerlo por amistad y no saber si funciona ni tener que quitarlo o controlarlo usar enlace o widget de texto es suficiente. Pero si quieres gestionar banners, sabiendo el número de clicks, impresiones y que se quite cuando termine el contrato puedes usar un plugin como este AdRotate
Foro: Instalación – Actualizaciones
En respuesta a: error al acceder a wordpressIntenta instalarlo tu mismo sin fantástico. Depende del server muchas veces falla.
Foro: Guías – Resolución de problemas
En respuesta a: quitar RSSAunque lo elimines el navegador lo verá, una cosa es quitar el enlace al RSS y otra deshabilitarlo por completo.
Para deshabilitarlo tienes que abrir el archivo functions.php y pegar esto:
/** * disable feed */ function fb_disable_feed() { wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') ); } add_action('do_feed', 'fb_disable_feed', 1); add_action('do_feed_rdf', 'fb_disable_feed', 1); add_action('do_feed_rss', 'fb_disable_feed', 1); add_action('do_feed_rss2', 'fb_disable_feed', 1); add_action('do_feed_atom', 'fb_disable_feed', 1);
Espero sea esto, si solo quieres quitar el enlace tienes que buscar en tu Tema un enlace algo así para entradas
<a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>">
para comentarios
<a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>">
Foro: Guías – Resolución de problemas
En respuesta a: permalinkSi no entiendo mal, lo que quieres es que en tu Tema los títulos de las entradas no tengan enlace a la url de la entrada. Para eso tienes que editar tu tema, localizar algo como esto
<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
y quitar el que es el enlace.
<h2 class="entry-title"><?php the_title(); ?></h2>
Espero sea esto 😛
Foro: Instalación – Actualizaciones
En respuesta a: WordPress y BlogspotPara que quieres hacer algo tan raro?, te preocupa dominio o page rank?. De todas formas lo mejor que puedes hacer es migrarlo y luego desde el blog en blogger hacer una redirección para que las visitas que lleguen a esa dirección vayan al nuevo blog.
Foro: Diseño – Temas y plantillas
En respuesta a: Plantillas de posts y campos personalizadosCuando añado custom fields suelo utilizar este plugin para que en el admin el usuario los vea de una forma mas amigable, luego desde tu theme puedes llamar al custom field y darle el diseño que quieras.