Default featured image

Descripción

Permite añadir una imagen destacada a la página de ajustes de medios. Esta imagen destacada aparecerá si no se ha configurado ninguna imagen destacada. Tan simple como eso.

Para excepciones y para ver qué funciones se pueden utilizar, mira las preguntas frecuentes.

Las sugerencias son bienvenidas

  • ¿Encontraste un error?
  • ¿Quieres ayudar a traducirlo en tu idioma?
  • ¿Algo que mejorar?

Contáctame

Capturas

  • El ajuste en la página de medios
  • The media manager will start with the current selected image

Instalación

  1. Descomprime la carpeta en el directorio /wp-content/plugins/.
  2. Activar el plugin a través del menú ‘Plugins’ en WordPress
  3. Go to the settings->media page and select an image.

Preguntas frecuentes

My chosen featured image doesn’t show, why isn’t it working?

This plugin can’t guarantee that it works. That depends on the themes. Still I want to know if it fails, so contact me

Which functions can I use to display the featured image?

The plugin uses the default WordPress functions the_post_thumbnail or get_the_post_thumbnail. has_post_thumbnail will always return true. get_post_thumbnail_id will return the ID set on the post or the DFI you set.

Can I exclude a page or give it a different image?

Yes you can by using the builtin dfi_thumbnail_id filter. It will give you the post id which you can use to check against.

Don’t use a featured image on page 23

function dfi_skip_page ( $dfi_id, $post_id ) {
  if ( $post_id == 23 ) {
    return 0; // invalid id
  }
  return $dfi_id; // the original featured image id
}
add_filter( 'dfi_thumbnail_id', 'dfi_skip_page', 10 , 2 );

Use a different image for some categories

The example below only works if the post has ‘animals’ as a category. Assigning just ‘cats’ won’t work
To do that just don’t nest the if

function dfi_category ( $dfi_id, $post_id ) {
  // all which have 'animals' as a category
  if ( has_category( 'animals', $post_id ) ) {

    //sub category
    if ( has_category( 'cats', $post_id ) ) {
      return 7; // cats img
    } else if has_category( 'dogs', $post_id ) {
      return 8; // dogs img
    }

    return 6; // default animals picture
  }
  return $dfi_id; // the original featured image id
}
add_filter( 'dfi_thumbnail_id', 'dfi_category', 10, 2 );

Different image for the post_type ‘wiki’

function dfi_posttype_book ( $dfi_id, $post_id ) {
  $post = get_post($post_id);
  if ( 'wiki' === $post->post_type ) {
    return 31; // the image id
  }
  return $dfi_id; // the original featured image id
}
add_filter( 'dfi_thumbnail_id', 'dfi_posttype_book', 10, 2 );
Can I change the HTML of the image returned?

yes you can with the filter dfi_thumbnail_html.

function dfi_add_class($html, $post_id, $default_thumbnail_id, $size, $attr) {
    // add a class to the existing class list
    $attr['class'] .= ' my-class';

    return wp_get_attachment_image( $default_thumbnail_id, $size, false, $attr );
}
add_filter( 'dfi_thumbnail_html', 'dfi_add_class', 10, 5 );

Reseñas

Fantastic little plugin

Absolutely love this little plugin, saved me a massive headache with my theme and site options. <3
Just activate and set the default image and away you go. Fits nicely with many other plugins I have active also.

Ata Rehman

That didn’t worked for me sir, I have installed your plugin on my https://www.atarehman.com & I want my picture to show when I want to share it on social media. But the featured images shows from a post, but not from what I have set via this plugin.

Leer todas las 35 reseñas

Colaboradores y desarrolladores

“Default featured image” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“Default featured image” ha sido traducido a 4 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Default featured image” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

1.6.1

  • Pequeña actualización del readme.txt.

1.6

  • On of the last fixes didn’t account for all situations.

1.5

  • Corregidas dos pequeñas (y raras) advertencias
  • Added translation domain

1.4

  • Added plugin images both the plugin header as the thumbnail. Based on the boat WP.org uses in it’s theme previews
  • Fixed a bug where the ajax calls didn’t return the DFI forum thread

1.3

  • Filter dfi_thumbnail_id now also returns the post ID of the post (or any postype) that is being called. See the FAQ for new examples

1.2

  • Filter dfi_thumbnail_id is now called in an earlier stage.

1.1

  • Fixed inheriting classes of the image

1.0

  • Plugin will now remove it’s setting on plugin removal
  • added a default class to the <img> tag, if it shows a default featured image
  • The default featured image will now also return with get_post_thumbnail_id, making the chance that it fail far far smaller.
  • The image given in the media page is now validated

0.9

  • Lanzamiento