Cuando trabajamos con el framework de Genesis para WordPress, por defecto nos aparece en las entradas la información relativa al autor y la fecha del post.
Para poder personalizar esta información, simplemente debemos añadir una función en nuestro archivo functions.php del child theme que utilicemos:
add_filter( 'genesis_post_info', 'sp_post_info_filter' );
function sp_post_info_filter($post_info) {
if ( !is_page() ) {
$post_info = '\[post_date] by [post_author_posts_link] [post_comments] [post_edit]';
return $post_info;
}
}
Cambiando la línea:
$post_info = '[post_date] by [post_author_posts_link] [post_comments] [post_edit]';
podremos indicar que información queremos que aparezca y en que formato.

De esta forma, podemos eliminar la fecha del post, o el autor, o indicar que no aparezca el número de comentarios.
También podremos darle el formato que nosotros queramos (negrita, subrayado, etc..) y traducir la cadena «by» a nuestro idioma.
Nota: Si tenéis problemas para que os funcione este script, podéis tener la misma funcionalidad mediante el plugin Genesis Simple Edits.
¿Eres implementador o desarrollador WordPress?
En la Zona DPW encontrarás más recursos, tutoriales, plantillas, y una biblioteca de snippets para poder utilizar en tu día a día y ganar tiempo en tu trabajo:
ACCEDER AHORA
Comentarios
9 respuestas a «Personalizar fecha y autor de los posts en Genesis»
|
Hola, que tal?
He probado la solución que propones, pero no me ha funcionado, sigue apareciendo todo aun quitando en el código lo que no quiero que aparezca.
Estoy usando el theme Metro pro de Genesis.
¿Alguna idea de porqué no funciona?
|
Hola José Antonio!
Qué extraño, yo la he utilizado también en Metro pro y me ha funcionado bien… ¿Has añadido la función en el archivo functions.php de tu child theme?
Saludos!
|
HOLA!! Si pongo ese código, me reemplaza la información de mi post por ‘enero 3, 2016 by esther 2 comentarios ‘;….yo no quiero que pase eso, yo solo quiero traducir lo que dice «by» ….cómo hago para mmodificar solo esa palabra?
gracias!
|
Hola Viviana,
Ya está corregido, el código se estaba ejecutando mostrando el resultado.
Saludos y disculpa el error!
|
Hola Esther me encanta tu blog , gracias por tanta info como nos ofreces. Quería hacerte una pregunta he creado un custom post type (cursos) cómo puedo hacer para quitar el «también te gustará» recomendándote otros posts? No hay manera de editarlo como si fuese una página ? Un saludo
|
Hola Noelia,
Gracias! El bloque de «también te gustará» no viene con Genesis, tendrías que revisar en el child theme que estás utilizando o si tienes algún plugin activo que lo incorpora.
¿En que tipo de página te aparece?
Saludos!
|
Esther mil gracias por contestar, no tengo ningún pluging, me aparece en las entradas del blog, hasta ahi bien, el problema es que he creado un custom post type (cursos) y también me aparece ahi . Un saludo
http://Www.objetivoemocion.com
|
Pues seguramente es porqué el theme lo añade a la plantilla single.php que es la que estará utilizando los cursos también.
Puedes intentar mirar el código del theme, duplicar el single.php por single-curso.php y quitarle la parte de los relacionados, o incluso por CSS, si el CPT es curso, puedes ocultarlo con .curso .related-posts { display-none; }
Son ideas al vuelo… no conozco la web ni los conocimientos técnicos que tienes, pero a ver si te sirve.
Saludos!
|
Gracias por la respuesta y gracias por tu tiempo lo voy a intentar
Un abrazo