Estava encontrando problemas com os Custom Fields, no WP 3.2.1,
procurei por um tempo até que encontrei a solução, diferente de outras versões ele vem por padrão desativado, você tem de ativa-lo indo em opções de tela (screen options) e ativá-lo,
ai para vc chamar as informações desse campo fica da seguinte forma
<?php get_post_custom_values($key, $post_id); ?>
um exemplo do uso
<?php get_post_custom_values("resumo para home", $page_id); ?>
onde "resumo para home", é o nome que vc vai dar ao campo, e campo value é oque vai ser exibido.
segunda-feira, 5 de setembro de 2011
quinta-feira, 25 de agosto de 2011
Instalando template no buddypress
Para instalar um template no buddypress, você tem de baixar o Buddypress template pack, descompactar e colar dentro da pasta de pluggins do wordpress, entrar no admin, na parte de pluggins e ativa-lo, no processo de ativação ele tenta copiar algumas pastas, no meu caso em duas tentativas isso nao deu certo entao fiz manualmente, dentro de wp-content/themes, criei uma pasta chamada bp-default, recortei os arquivos de bp-template-pack/templates e colei dentro dessa pasta, baixei um tema para buddypress e descompactei dentro da pasta wp-content/themes e pronto, quando visualizei minha rede ja estava com o tema que havia feito o download. ai é só editar o CSS
quarta-feira, 24 de agosto de 2011
Limitando o numero de caracteres na pagina inicial
Tentei com o evermore, não sei se foi a versão ou bug do plugin mas como estava sem tempo, pesquisei um pouco mais e cheguei a seguinte solução utilizando a funçao excerpt, você simplesmente tem de adicionar o codigo abaixo dentro do arquivo functions.php do seu tema, tanto no wordpress quanto no buddypress
e com a função excerpt, onde 30 é a quantidade de palavras que aparecem no post na pagina inicial seguindo o "leia mais" direcionando para o post
</div>
<?php // Função que limita a quantidade de caracteres do post
function excerpt($limit) {$excerpt = explode(' ', get_the_excerpt(), $limit);if (count($excerpt)>=$limit) {array_pop($excerpt);$excerpt = implode(" ",$excerpt).'...';} else {$excerpt = implode(" ",$excerpt);}$excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);return $excerpt;}?>
no original
<div class="entry"> <?php the_content( __( 'Read the rest of this entry →', 'buddypress' ) ); ?></div>
e com a função excerpt, onde 30 é a quantidade de palavras que aparecem no post na pagina inicial seguindo o "leia mais" direcionando para o post
<div class="entry"><?php echo excerpt(30);?><a class="leiaMais" href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e( 'Permanent Link to', 'buddypress' ) ?> <?php the_title_attribute(); ?>">Leia mais...</a></div>
Assinar:
Postagens (Atom)
