• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral primaria
logo cuarto geek

Cuarto Geek

Compras por Internet, Tutoriales, Tecnología, Gadgets, Dominios, TV

  • Inicio
  • Comprar por internet
  • WordPress
  • Toys

Genesis Theme: Desactivar comentarios en attachment

octubre 26, 2011 by eK 2 comentarios

Código para desactivar los comentarios en la página de archivos adjuntos (attachment) del framework Genesis, el código va en functions.php.

add_action( 'genesis_before_post', 'child_conditional_comments' );
function child_conditional_comments() {
    if( is_attachment() )
        remove_action( 'genesis_after_post', 'genesis_get_comments_template' );
}

En la página de attachment no aparecen las Tags así que para removerlas es con el siguiente código:

/** Customize the post meta function */
add_filter( 'genesis_post_meta', 'post_meta_filter' );
function post_meta_filter($post_meta) {
if (!is_attachment()) {
    $post_meta = '[post_tags]';
    return $post_meta;
}}

O bueno en mi caso utilizo el theme Fashionista entonces hay que editar

/** Customize the post meta section */
add_filter('genesis_post_meta', 'be_post_meta_filter');
function be_post_meta_filter($post_meta) {
	$post_meta = '[post_categories sep=", " before="En: "] [post_tags sep=", " before="Tags: "]';
	return $post_meta;
}

Quedando de la siguiente manera:

/** Customize the post meta section */
add_filter('genesis_post_meta', 'be_post_meta_filter');
function be_post_meta_filter($post_meta) {
if (!is_attachment()) {
	$post_meta = '[post_categories sep=", " before="En: "] [post_tags sep=", " before="Tags: "]';
	return $post_meta;
}}

Lo mismo aplica para eliminar el texto que se muestra para dejar comentarios, hay que buscar la función y añadir

if (!is_attachment()) { ---- }

Por ejemplo:

/** Customize the post info section */
add_filter('genesis_post_info', 'be_post_info_filter');
function be_post_info_filter($post_info) {
if (!is_attachment()) {
	$post_info = '[post_comments] [post_edit]';
	return $post_info;
}}

Comparte esta entrada:

Share on X (Twitter) Share on Facebook Share on Pinterest Share on Email

Archivado bajo: Blog, Wordpress Etiquetado con: Genesis Theme, Hacks y Tips

Interacciones del lector

Comentarios

  1. maores dice

    marzo 31, 2012 en 3:00 am

    Hola,

    Tengo dos preguntas que espero puedas contestarme y explicarme 🙂

    Podrías explicarme cómo quitar las fechas de las entradas de un Lifestyle Theme de Genesis?

    Y la segunda es… Cómo cambio el texto de “Speak your mind” por el de “Agrega un Comentario”?

    Gracias!! 🙂

    Responder
    • eK dice

      marzo 31, 2012 en 3:49 am

      igual toda esa información la puedes consultar ya sea en el foro http://www.studiopress.com/support/ o en los tutoriales del sitio studiopress…

      no tengo ese theme, pero según tienes que modificar la función Post Info: http://www.studiopress.com/tutorials/customize-post-info

      en esa página te dan la opción ya sea que quites toda lo que aparece en Post Info o bien la puedes customizar:

      /** Customize the post info function */
      add_filter( 'genesis_post_info', 'post_info_filter' );
      function post_info_filter($post_info) {
      if (!is_page()) {
      $post_info = '[post_date] by [post_author_posts_link] at [post_time] [post_comments] [post_edit]';
      return $post_info;
      }}

      de eso quitas [post_date] y at [post_time]

      Para “Speak your mind” la ayuda en: http://www.studiopress.com/tutorials/comments#speak-your-mind

      /** Modify the speak your mind text */
      add_filter( 'genesis_comment_form_args', 'custom_comment_form_args' );
      function custom_comment_form_args($args) {
      $args['title_reply'] = 'Leave a Comment';
      return $args;
      }

      Claro en lugar de Leave a Comment poner Agrega un Comentario

      Lo de las funciones lo editas en functions.php

      Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral primaria

Buscador

Destacados

cartoon network crossovers

Recuerda los mayores crossovers de la historia de Cartoon Network

cartoon network series producidas por mujeres

Steven Universe, Hora de Aventura: 5 títulos de Cartoon Network con mujeres en producción

scooby-doo multiverso animacion datos

El multiverso de la animación: cinco veces que la pandilla Scooby-Doo ayudó a otros personajes del mundo de los dibujos animados

avengers 60 aniversario vengadores

Vengadores: Los héroes más poderosos de la Tierra cumplen 60 años; descubre más sobre los Avengers

Entradas recientes

  • Relanzamiento Disney+ en América Latina – Estrenos y novedades
  • ¿Cómo cancelar el servicio MVS Hub?
  • Prime Video estrenos 2024
  • Lifetime estrenos 2024
  • Star+ estrenos 2024
  • Disney+ estrenos 2024
  • Estrenos HBO Max 2024

— Privacidad · TVLOGIA · CUARTO GEEK