wp_title

wp_title na  maioria das vezes é utilizado para imprir o título da página ( no topo do navegador ), com a função de descrever o conteúdo da página.

Parametros

wp-title( ‘string’, ‘bollean’, ‘location’ );

String é o texto que separa o nome da página

Bollean verdadeiro ou falso

Location Posicionamento do  nome do blog

exemplo

<title><?php wp_title( ‘|’, true, ‘right’ ); ?></title>

exibe

nome do post  |  nome do blog


bloginfo – wordpress

a função bloginfo exibe informações cadastradas no admin do wordpress, tanto no perfil de usuarios como ferramentas e configurações

Parametros para o uso

  • name = nome do blog
  • description = descrição do blog
  • admin_email = admin@example
  • url = http://examplo/home
  • wpurl = http://examplo/home/wp
  • stylesheet_directory = http://example/home/wp/wp-content/themes/child-theme
  • stylesheet_url = http://example/home/wp/wp-content/themes/child-theme/style.css
  • template_directory = http://example/home/wp/wp-content/themes/parent-theme
  • template_url = http://example/home/wp/wp-content/themes/parent-theme
  • atom_url = http://example/home/feed/atom
  • rss2_url = http://example/home/feed
  • rss_url = http://example/home/feed/rss
  • pingback_url = http://example/home/wp/xmlrpc.php
  • rdf_url = http://example/home/feed/rdf
  • comments_atom_url = http://example/home/comments/feed/atom
  • comments_rss2_url = http://example/home/comments/feed
  • charset = UTF-8
  • html_type = text/html
  • language = en-US
  • text_direction = ltr
  • version = 2.9.2

Pesquisar apenas categorias – WordPress

Recentemente me deparei com um pequeno problema ao desevolver um site/blog para o palestrante e consultor Adonai Zanoni pela empresa Intuicom. Bom o problema era o seguinte, separei o BLOG do SITE porque eles tem a estrutura diferente, INCLUSIVE a sidebar.

Então fiz uma condicional para diferenciar a sidebar do SITE com a sidebar do BLOG e includir a sidebar correspondente:

<?php
$atual = get_post_type();
// Se for o blog carrega o sidebar correspondente
if($atual == ‘post’)
include( TEMPLATEPATH . ‘/inc-sidebar-blog.php’ );
// Se for o website carrega o sidebar correspondente
else
include( TEMPLATEPATH . ‘/inc-sidebar-website.php’ );
?>

OK funcionou; o problema era quando eu fazia uma pesquisa, pois me retornava todos os POSTS e PÁGINAS do site, fazendo que minha condicional da sidebar desse erro, incluindo a sidebar do site no BLOG, atrapanhando a navegação e confundindo o usúario.

SOLUÇÂO:

// Remove pages from search
function mySearchPostsFilter($query) {
if ($query->is_search) {
$query->set(‘post_type’, ‘post’);
}
return $query;
}

add_filter(‘pre_get_posts’,'mySearchPostsFilter’);

Desse modo o search do retorna as pesquisas feitos por POSTs.


ISso é apenas um blog provisório

Olá estou desenvolvendo meu novo site utilizando a Plataforma WordPress. No novo site será um incluido um BLOG onde postarei dicas de desenvolvimento, enquando isso irei postar algumas coisinhas por aqui.


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.