Dores de cabeça
Boas meus caros… não sei se este é o espaço ideal para expor o meu problema, mas depois de algum tempo de pesquisa, não estou a encontrar outra solução.
Passasse que num projecto que estou a desenvolver e resulta em não conseguir adicionar thumbnails a um Custom Post Type.
O código em causa é o seguinte:
***
$labelsEscritorio = array(
‘name’ => _x(‘Escritorios’, ‘post type general name’),
‘singular_name’ => _x(‘Escritorio’, ‘post type singular name’),
‘add_new’ => _x(‘Adicionar novo’, ‘Escritorio’),
‘add_new_item’ => __(‘Adicionar novo Escritorio’),
‘edit_item’ => __(‘Editar Escritorio’),
‘new_item’ => __(‘Novo Escritorio’),
‘view_item’ => __(‘Ver Escritorio ‘),
‘search_items’ => __(‘Procurar Escritorios’),
‘not_found’ => __(‘Não foram encontrados Escritorios’),
‘not_found_in_trash’ => __(‘Não foram encontrados Escritorios no lixo’)
);
$argsEscritorio = array(
‘labels’ => $labelsEscritorio,
‘public’ => true,
‘hierarchical’ => false,
‘menu_position’ => 5,
‘has_archive’ => ‘escritorios’
‘supports’ => array(‘title’,’editor’,’comments’,’thumbnail’,’excerpt’)
);
register_post_type( ‘escritorio’, $argsEscritorio );
***
Este código não abre a possibilidade de adição da imagem de destaque.
Inerente a este Custom Post Type estão diversas taxonomias, mas julgo não ser esse o problema.
O tema em uso suporta thumbnails.
Alguém já se deparou com um caso semelhante e sabe como dar a volta?
Abraço,
MP
José Luís 9 Nov 2011, às 14:21 Permalink | Inicie a sessão para responder
talvez esta caixinha de aspirinas possa ajudar
http://wpquestions.com/
^_^’
Zé Fontainhas 9 Nov 2011, às 14:43 Permalink | Inicie a sessão para responder
Esta também é boa: http://pt.forums.wordpress.org/
José Luís 9 Nov 2011, às 14:44 Permalink | Inicie a sessão para responder
Genéricos dos bons ^_^’
pereirinha 9 Nov 2011, às 15:03 Permalink | Inicie a sessão para responder
Ena… obrigado pelas dicas! Vou experimentar em primeira instância o forum oficial, contudo, parece-me que a resposta será mais rápida no wpquestions.
A tensão já baixou um pouco, obrigado 😉
sergiovieira 9 Nov 2011, às 16:44 Permalink | Inicie a sessão para responder
Verificaste se estão ligados no screen options?
pereirinha 9 Nov 2011, às 17:12 Permalink | Inicie a sessão para responder
Pois, esqueci-me de indicar isso. Também não está escondido screen options… é mesmo estranho… enfim.
sergiovieira 9 Nov 2011, às 17:45 Permalink | Inicie a sessão para responder
O P2 deve mudar isto tudo mas se copio o teu código para o meu editor encontro não só aspas únicas como pelicas.
pereirinha 9 Nov 2011, às 18:13 Permalink | Inicie a sessão para responder
Efectivamente deve ser resultante do processamento do wordpress, quanto mais não seja para evitar sql injection. Acabei de fazer o teste e confirmo que o código foi alterado. Contudo, o original está direitinho, com pelicas.
Entretanto consegui resolver o problema. Partilho aqui a solução:
***
add_theme_support( 'post-thumbnails', array( 'post', 'escritorio' ) );
***
Ou seja, é preciso adicionar o suporte dos thumbnails para o Custom Post Type.
sergiovieira 9 Nov 2011, às 18:17 Permalink | Inicie a sessão para responder
Estranho. Podes experimentar só com:
if ( function_exists( ‘add_theme_support’ ) ) {
add_theme_support( ‘post-thumbnails’ );
}
em principio se o teu tema suporta já lá deveria estar este código?
pereirinha 9 Nov 2011, às 18:26 Permalink | Inicie a sessão para responder
Confirmo que também resolve.
Pois deve ser um lapso.
Estou a usar o Platform Pro da PageLines, e até me esqueci de procurar ajuda lá.
Obrigado pelo tempo dedicado.
Abraço
sergiovieira 9 Nov 2011, às 18:29 Permalink | Inicie a sessão para responder
Boa! Obrigado pela resposta. O Platform Free também já me deu umas dores de cabeça!