Imagen de Vista Previa del Tema WordPress
Estoy desarrollando un tema personalizado de WordPress. Cuando voy a seleccionar temas en el menú de Apariencia, mi tema no tiene una imagen de vista previa. ¿Hay algo que necesite hacer para que aparezca una imagen de vista previa? No puedo encontrar recursos en la web que hablen sobre esto. Aunque tal vez solo estoy buscando de la manera incorrecta...?

No hay una vista previa automática. Necesitas crear la captura de pantalla tú mismo y colocarla en la carpeta del tema o tema hijo con el nombre screenshot.png
El tamaño de imagen recomendado (actualmente) es de 1200px de ancho por 900px de alto, sin embargo la captura de pantalla solo se mostrará como 387x290. Está sobredimensionada para permitir visualización de alta resolución en pantallas HiDPI. Ten en cuenta que a partir de la versión 4.7.4, aproximadamente el 18% inferior de esta imagen se cortará, así que mantén los logos u otros gráficos centrados.
Para la información más reciente consulta: http://codex.wordpress.org/Theme_Development#Screenshot

Para temas de wordpress.org, la captura de pantalla debe ser una representación razonable del tema, y debe tener 880px de ancho y 660px de alto (cualquier proporción 4:3 altura:ancho estará bien).
Para añadir una captura de pantalla, crea un archivo screenshot.png y agrégalo al directorio raíz del tema. Ej: wp-content/themes/nombre-del-tema/
Cómo crear una captura de pantalla del tema.
Puedes usar screengrab, awesome screenshot o cualquier otro complemento de firefox o extensión de chrome para tomar la captura y establecer la altura y anchura en photoshop. También puedes usar la función integrada de firefox para este propósito.
Presiona el botón alt en tu teclado y verás un menú en la parte superior del navegador, haz clic en herramientas > desarrollador web > vista de diseño adaptable, ahora establece una altura y anchura personalizada y toma la captura de pantalla

Greenshot es otra excelente herramienta para capturar pantallas:
