Código para exibir título na tag:title no WordPress


Postado em 30 de março de 2012 por | Categorias: Úteis | Sem comentários » | Comentar


O ódigo abaixo serve para fazer correções na primeira versão do tema padrão do WordPress Twentyeleven.

<title><?php
global $page, $paged;
$site_description = get_bloginfo( 'description', 'display' );

if ( is_home() || is_front_page()) {
bloginfo( 'name' );
echo " | $site_description";
} else {
wp_title( '', true, 'right' );

// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) );
}
?></title>

Excluir posts na função query_posts do WordPress


Postado em 23 de janeiro de 2012 por | Categorias: Posts | Tags: | Sem comentários » | Comentar


Para excluir o post aberto da página atual de uma lista na mesma tela, use o comando abaixo:

<?php $id_post = get_the_ID(); ?>
<?php query_posts( array( 'post_type' => 'procedimento',  'orderby' => 'date', 'order' => 'DESC', 'showposts' => 3, 'post__not_in' => array($id_post)) );?>

<?php if(have_posts()) : ?><?php while(have_posts()) : the_post() ?>
....

O comando ‘post__not_in’ => array($id_post) pode ser usado com um array de posts para serem excluídos da página.


Função para limitar títulos do post no WordPress


Postado em 27 de dezembro de 2011 por | Categorias: Functions, Páginas | Tags: , , | Sem comentários » | Comentar


Para criar uma função de limitar a quantidade de caracteres em um título nos arquivos do WordPress, coloque o código abaixo no arquivo functions.php do seu tema:

//////////////////////////////////////////////////////////////////////////
///     Limita o título dos posts na quantidade de caracteres desejado  /////
////////////////////////////////////////////////////////////////////////

function title_limite($maximo) {
$title = get_the_title();
if ( strlen($title) > $maximo ) {
$continua = '...';
}
$title = mb_substr( $title, 0, $maximo, 'UTF-8' );
echo $title.$continua;
}
// para chamar a função use title_limite(20);

Para chamar a função use o comando title_limite(), coloque a quantidade de caracteres dentro dos parenteses, abaixo um exemplo:

<h2>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark">
<?php title_limite(38); ?>
</a>
</h2>

Diagrama de hierarquia de um template WordPress


Postado em 13 de dezembro de 2011 por | Categorias: Úteis | Tags: | Sem comentários » | Comentar


http://codex.wordpress.org/images/1/18/Template_Hierarchy.png


Paginação no WordPress sem uso de plug-in


Postado em 18 de novembro de 2011 por | Categorias: Úteis | Tags: | 1 Comentário » | Comentar


Coloque o código abaixo no arquivo functions.php do seu tema:

//////////////////////////////////////////////////////////////////////////
///        FUNCAO PARA FAZER PAGINAÇÃO                                  /////
////////////////////////////////////////////////////////////////////////
function wp_corenavi() {
global $wp_query, $wp_rewrite;
$pages = '';
$max = $wp_query->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
$a['total'] = $max;
$a['current'] = $current;

$total = 1; //1 - display the text "Page N of N", 0 - not display
$a['mid_size'] = 5; //how many links to show on the left and right of the current
$a['end_size'] = 1; //how many links to show in the beginning and end
$a['prev_text'] = '&laquo; Anterior'; //text of the "Previous page" link
$a['next_text'] = 'Próxima &raquo;'; //text of the "Next page" link

if ($max > 1) echo '<div>';
if ($total == 1 && $max > 1) $pages = '<span>Página ' . $current . ' de ' . $max . '</span>'."\r\n";
echo $pages . paginate_links($a);
if ($max > 1) echo '</div>';
} 

Para ativar a função nas páginas que devem entrar a páginação coloque o código abaixo:

 if (function_exists('wp_corenavi')) wp_corenavi(); 

Criar um Breadcrumbs (menu migalhas) sem plug-in no WordPress


Postado em 11 de novembro de 2011 por | Categorias: Úteis | Sem comentários » | Comentar


Para criar breadcrumbs wordpress em seu site copie e cole o código abaixo no arquivo functions.php do seu tema:

////////////////////////////////////////////////////////////////////////
// BREADCRUMBS
////////////////////////////////////////////////////////////////////////

function dimox_breadcrumbs() {

$delimiter = '&raquo;';
$home = 'Início'; // text for the 'Home' link
$before = '<span>'; // tag before the current crumb
$after = '</span>'; // tag after the current crumb

if ( !is_home() && !is_front_page() || is_paged() ) {

echo '<div id="crumbs">';

global $post;
$homeLink = get_bloginfo('url');
echo '<a href="' . $homeLink . '" rel="home" title="' . $home . '">' . $home . '</a> ' . $delimiter . ' ';

if ( is_category() ) {
global $wp_query;
$cat_obj = $wp_query->get_queried_object();
$thisCat = $cat_obj->term_id;
$thisCat = get_category($thisCat);
$parentCat = get_category($thisCat->parent);
if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
echo $before . 'Archive by category "' . single_cat_title('', false) . '"' . $after;

} elseif ( is_day() ) {
echo '<a href="' . get_year_link(get_the_time('Y')) . '" rel="bookmark" title="'.get_the_time('Y').'">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
echo '<a href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '" rel="bookmark" title="'.get_the_time('F').'">' . get_the_time('F') . '</a> ' . $delimiter . ' ';
echo $before . get_the_time('d') . $after;

} elseif ( is_month() ) {
echo '<a href="' . get_year_link(get_the_time('Y')) . '" rel="bookmark" title="'.get_the_time('Y').'">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
echo $before . get_the_time('F') . $after;

} elseif ( is_year() ) {
echo $before . get_the_time('Y') . $after;

} elseif ( is_single() && !is_attachment() ) {
if ( get_post_type() != 'post' ) {
$post_type = get_post_type_object(get_post_type());
$slug = $post_type->rewrite;
echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/" rel="bookmark" title="'.$post_type->labels->singular_name.'">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
echo $before . get_the_title() . $after;
} else {
$cat = get_the_category(); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
echo $before . get_the_title() . $after;
}

} elseif ( !is_single() && !is_page() && get_post_type() != 'post' && !is_404() ) {
$post_type = get_post_type_object(get_post_type());
echo $before . $post_type->labels->singular_name . $after;

} elseif ( is_attachment() ) {
$parent = get_post($post->post_parent);
$cat = get_the_category($parent->ID); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
echo '<a href="' . get_permalink($parent) . '" rel="bookmark" title="'.$parent->post_title.'">' . $parent->post_title . '</a> ' . $delimiter . ' ';
echo $before . get_the_title() . $after;

} elseif ( is_page() && !$post->post_parent ) {
echo $before . get_the_title() . $after;

} elseif ( is_page() && $post->post_parent ) {
$parent_id  = $post->post_parent;
$breadcrumbs = array();
while ($parent_id) {
$page = get_page($parent_id);
$breadcrumbs[] = '<a href="' . get_permalink($page->ID) . '" rel="bookmark" title="'.get_the_title($page->ID).'">' . get_the_title($page->ID) . '</a>';
$parent_id  = $page->post_parent;
}
$breadcrumbs = array_reverse($breadcrumbs);
foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';
echo $before . get_the_title() . $after;

} elseif ( is_search() ) {
echo $before . 'Search results for "' . get_search_query() . '"' . $after;

} elseif ( is_tag() ) {
echo $before . 'Posts tagged "' . single_tag_title('', false) . '"' . $after;

} elseif ( is_author() ) {
global $author;
$userdata = get_userdata($author);
echo $before . 'Articles posted by ' . $userdata->display_name . $after;

} elseif ( is_404() ) {
echo $before . 'Error 404' . $after;
}

if ( get_query_var('paged') ) {
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
echo __('Page') . ' ' . get_query_var('paged');
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
}

echo '</div>';

}
} // end dimox_breadcrumbs()

Para exibir o menu Breadcrumbie no site, coloque o código abaixo nos arquivos do tema no qual deseja exibir o menu. Normalmente coloco nos arquivos page.php, single.php e outros.

<?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>

Fonte:
http://dimox.net/wordpress-pagination-without-a-plugin-wp-pagenavi-alternative/


Registrar campos personalizados em comum para páginas, posts e customposts no WordPress


Postado em 18 de outubro de 2011 por | Categorias: Custom Post Types | Tags: | Sem comentários » | Comentar


O código abaixo deve ser colocado no arquivo functions.php do seu tema. O código abaixo registra três campos personalizados referêntes a uma data (Dia, Mês e Ano) nos posts, nas páginas e em um custompost chamado novidades.

// Registrando um campos personalizados para todas as páginas e posts do sistema
$theme_metaboxes_restritos = array(
"dia" => array (
"name"      => "dia",
"default"   => "",
"label"     => __('Selecione o dia', 'mytheme'),
"type"      => "select",
"stilo"      => "width:150px;"
),

"mes" => array (
"name"      => "mes",
"default"   => "",
"label"     => __('Selecione o mês', 'mytheme'),
"type"      => "select",
"stilo"      => "width:250px;"
),

"ano" => array (
"name"      => "ano",
"default"   => "",
"label"     => __('Selecione o ano', 'mytheme'),
"type"      => "select",
"stilo"      => "width:150px;"
)

);

// Registra um custom post select
function custom_fields_box_content_restritos() {
global $post, $theme_metaboxes_restritos;
foreach ($theme_metaboxes_restritos as $theme_metabox) {
$theme_metaboxvalue = get_post_meta($post->ID,$theme_metabox["name"],true);
if ($theme_metaboxvalue == "" || !isset($theme_metaboxvalue)) {
$theme_metaboxvalue = $theme_metabox['default'];
}

echo "\t".'<p>';
echo "\t\t".'<label for="'.$theme_metabox['name'].'"style="font-weight:bold; ">'.$theme_metabox['label'].':</label><br>'."\n";
echo "\t\t".'<select name="'.$theme_metabox['name'].'" id="'.$theme_metabox['name'].'" style="'.$theme_metabox['stilo'].'"/>'."\n";

if ($theme_metabox['name'] == "dia"){
if($theme_metaboxvalue != "") {
echo "\t\t".'<option value="'.$theme_metaboxvalue.'" selected />'.$theme_metaboxvalue.'</option>'."\n";
echo "\t\t".'<option value="" />Selecione...</option>'."\n";
}
else echo "\t\t".'<option value="" selected />Selecione...</option>'."\n";

echo "\t\t".'<option value="1" />1</option>'."\n";
echo "\t\t".'<option value="2" />2</option>'."\n";
echo "\t\t".'<option value="3" />3</option>'."\n";
echo "\t\t".'<option value="4" />4</option>'."\n";
echo "\t\t".'<option value="5" />5</option>'."\n";
echo "\t\t".'<option value="6" />6</option>'."\n";
echo "\t\t".'<option value="7" />7</option>'."\n";
echo "\t\t".'<option value="8" />8</option>'."\n";
echo "\t\t".'<option value="9" />9</option>'."\n";
echo "\t\t".'<option value="10" />10</option>'."\n";
echo "\t\t".'<option value="11" />11</option>'."\n";
echo "\t\t".'<option value="12" />12</option>'."\n";
echo "\t\t".'<option value="13" />13</option>'."\n";
echo "\t\t".'<option value="14" />14</option>'."\n";
echo "\t\t".'<option value="15" />15</option>'."\n";
echo "\t\t".'<option value="16" />16</option>'."\n";
echo "\t\t".'<option value="17" />17</option>'."\n";
echo "\t\t".'<option value="18" />18</option>'."\n";
echo "\t\t".'<option value="19" />19</option>'."\n";
echo "\t\t".'<option value="20" />20</option>'."\n";
echo "\t\t".'<option value="21" />21</option>'."\n";
echo "\t\t".'<option value="22" />22</option>'."\n";
echo "\t\t".'<option value="23" />23</option>'."\n";
echo "\t\t".'<option value="24" />24</option>'."\n";
echo "\t\t".'<option value="25" />25</option>'."\n";
echo "\t\t".'<option value="26" />26</option>'."\n";
echo "\t\t".'<option value="27" />27</option>'."\n";
echo "\t\t".'<option value="28" />28</option>'."\n";
echo "\t\t".'<option value="29" />29</option>'."\n";
echo "\t\t".'<option value="30" />30</option>'."\n";
echo "\t\t".'<option value="31" />31</option>'."\n";
}

if ($theme_metabox['name'] == "mes"){
if($theme_metaboxvalue != "") {
echo "\t\t".'<option value="'.$theme_metaboxvalue.'" selected />'.$theme_metaboxvalue.'</option>'."\n";
echo "\t\t".'<option value="" />Selecione...</option>'."\n";
}
else echo "\t\t".'<option value="" selected />Selecione...</option>'."\n";

echo "\t\t".'<option value="01" />janeiro</option>'."\n";
echo "\t\t".'<option value="02" />fevereiro</option>'."\n";
echo "\t\t".'<option value="03" />março</option>'."\n";
echo "\t\t".'<option value="04" />abril</option>'."\n";
echo "\t\t".'<option value="05" />maio</option>'."\n";
echo "\t\t".'<option value="06" />junho</option>'."\n";
echo "\t\t".'<option value="07" />julho</option>'."\n";
echo "\t\t".'<option value="08" />agosto</option>'."\n";
echo "\t\t".'<option value="09" />setembro</option>'."\n";
echo "\t\t".'<option value="10" />outubro</option>'."\n";
echo "\t\t".'<option value="11" />novembro</option>'."\n";
echo "\t\t".'<option value="12" />dezembro</option>'."\n";
}

if ($theme_metabox['name'] == "ano"){
$ano_seguinte = date("Y") + 1;

if($theme_metaboxvalue != "") {
echo "\t\t".'<option value="'.$theme_metaboxvalue.'" selected />'.$theme_metaboxvalue.'</option>'."\n";

}
else echo "\t\t".'<option value="'.date("Y").'" selected />'.date("Y").'</option>'."\n";
echo "\t\t".'<option value="'.$ano_seguinte.'" />'.$ano_seguinte.'</option>'."\n";

}

echo "\t\t</select></p>\n";
echo "\t\t<p>".$theme_metabox['desc'].'</p>'."\n";
}
}

function custom_fields_box_projetos() {
if ( function_exists('add_meta_box') ) {
add_meta_box('theme-settings',__('Configurações', 'mytheme'),'custom_fields_box_content_restritos','page','normal','high');
add_meta_box('theme-settings',__('Configurações', 'mytheme'),'custom_fields_box_content_restritos','post','normal','high');
add_meta_box('theme-settings',__('Configurações', 'mytheme'),'custom_fields_box_content_restritos','novidades','normal','high');
}
}

add_action('admin_menu', 'custom_fields_box_projetos');

function custom_fields_insert_restritos($pID) {
global $theme_metaboxes_restritos;
foreach ($theme_metaboxes_restritos as $theme_metabox) {
$var = $theme_metabox["name"];
if (isset($_POST[$var])) {
if( get_post_meta( $pID, $theme_metabox["name"] ) == "" )
add_post_meta($pID, $theme_metabox["name"], $_POST[$var], true );
elseif($_POST[$var] != get_post_meta($pID, $theme_metabox["name"], true))
update_post_meta($pID, $theme_metabox["name"], $_POST[$var]);
elseif($_POST[$var] == "")
delete_post_meta($pID, $theme_metabox["name"], get_post_meta($pID, $theme_metabox["name"], true));
}
}
}

add_action('wp_insert_post', 'custom_fields_insert_restritos');

Para pegar os valores dos campos personalizados dentro de posts, páginas ou customposts use o código dentro do loop do WordPress:

 //Pega os campos personalizados
 $dia = get_post_meta($post->ID, 'dia', true);
 $mes = get_post_meta($post->ID, 'mes', true);
 $ano = get_post_meta($post->ID, 'ano', true); 

Usar as funções do WordPress dentro de um arquivo que esta fora do tema


Postado em 6 de outubro de 2011 por | Categorias: Úteis | Sem comentários » | Comentar


Para usar as funções do WordPress em qualquer arquivo fora do tema basta incluir o arquivo wp-blog-header.php que fica na raiz da instalação do WordPress.  Use o código abaixo:

<?php
 /* Usar as funções do WordPress dentro de um arquivo fora do tema */
 define('WP_USE_THEMES', false);
 require('wp-blog-header.php');
 ?>

Para usar um arquivo que não pertence ao tema que esteja na pasta do tema basta colcoar o caminho completo do arquivo wp-blog-header.php, veja:

<?php
/* Usar as funções do WordPress dentro de um arquivo fora do tema */
define('WP_USE_THEMES', false);
require('../../../wp-blog-header.php');
?>

 


Comandos para sidebar de Blog no WordPress


Postado em 4 de outubro de 2011 por | Categorias: Úteis | Tags: | Sem comentários » | Comentar


<h3>Arquivos</h3>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>

<h3>Categorias</h3>
<ul>
<?php wp_list_categories('title_li=&show_count=1');?>
</ul>

<h3>Links</h3>
<ul>
<?php wp_list_bookmarks('title_li=&categorize=0');?>
</ul>

<h3>Tags</h3>
<p><?php wp_tag_cloud();?></p>

Select com os estados brasileiros


Postado em 30 de setembro de 2011 por | Categorias: PHP, Úteis | Tags: | Sem comentários » | Comentar


Abaixo um código útil para listar todos os estados brasileiros e as rescpectivas siglas dentro de um select:

<select name="estado"  style="width:500px;" maxlength="150" />
<option value="">Selecione ...</option>
 <option value="AC">Acre</option>
 <option value="AL">Alagoas</option>
 <option value="AP">Amapá</option>
 <option value="AM">Amazonas</option>
 <option value="BA">Bahia</option>
 <option value="CE">Ceará</option>
 <option value="DF">Distrito Federal</option>
 <option value="GO">Goiás</option>
 <option value="ES">Espírito Santo</option>
 <option value="MA">Maranhão</option>
 <option value="MT">Mato Grosso</option>
 <option value="MS">Mato Grosso do Sul</option>
 <option value="MG">Minas Gerais</option>
 <option value="PA">Pará</option>
 <option value="PB">Paraiba</option>
 <option value="PR">Paraná</option>
 <option value="PE">Pernambuco</option>
 <option value="PI">Piauí­</option>
 <option value="RJ">Rio de Janeiro</option>
 <option value="RN">Rio Grande do Norte</option>
 <option value="RS">Rio Grande do Sul</option>
 <option value="RO">Rondônia</option>
 <option value="RR">Roraima</option>
 <option value="SP">São Paulo</option>
 <option value="SC">Santa Catarina</option>
 <option value="SE">Sergipe</option>
 <option value="TO">Tocantins</option>
 </select>

Abaixo um código em PHP que pega o nome do estado brasileiro através da sigla:

// Pega o nome do estado através da sigla
 switch ($sigla_estado) {

case "AC":
 $nome_stado = "Acre";
 break;

 case "AL":
 $nome_stado = "Alagoas";
 break;

 case "AP":
 $nome_stado = "Amapá";
 break;

 case "AM":
 $nome_stado = "Amazonas";
 break;

 case "BA":
 $nome_stado = "Bahia";
 break;

 case "CE":
 $nome_stado = "Ceará";
 break;

 case "DF":
 $nome_stado = "Distrito Federal";
 break;

 case "GO":
 $nome_stado = "Goiás";
 break;

 case "RO":
 $nome_stado = "Rondônia";
 break;

 case "ES":
 $nome_stado = "Espírito Santo";
 break;

 case "MA":
 $nome_stado = "Maranhão";
 break;

 case "MT":
 $nome_stado = "Mato Grosso";
 break;

 case "MS":
 $nome_stado = "Mato Grosso do Sul";
 break;

 case "MG":
 $nome_stado = "Minas Gerais";
 break;

 case "PA":
 $nome_stado = "Pará";
 break;

 case "PB":
 $nome_stado = "Paraiba";
 break;

 case "PR":
 $nome_stado = "Paraná";
 break;

 case "PE":
 $nome_stado = "Pernambuco";
 break;

 case "PI":
 $nome_stado = "Piauí";
 break;

 case "RJ":
 $nome_stado = "Rio de Janeiro";
 break;

 case "RN":
 $nome_stado = "Rio Grande do Norte";
 break;

 case "RS":
 $nome_stado = "Rio Grande do Sul";
 break;

 case "RO":
 $nome_stado = "Rondônia";
 break;

 case "RR":
 $nome_stado = "Roraima";
 break;

 case "SP":
 $nome_stado = "São Paulo";
 break;

 case "SC":
 $nome_stado = "Santa Catarina";
 break;

 case "SE":
 $nome_stado = "Sergipe";
 break;

 case "TO":
 $nome_stado = "Tocantins";
 break;
 }

Criando layout com CSS para formulario do Contact Form no WordPress


Postado em 22 de setembro de 2011 por | Categorias: CSS | Tags: , | Sem comentários » | Comentar


Coloque o código abaixo no campo formulário do plug-in Contact Form do WordPress:

<div class="area_inicio_formulario"></div>
<div class="area_linha"></div>

<div class="area_titulo">Seu nome (obrigatório)</div>
<div class="area_campo">[text* your-name class:campo_nome]</div>

<div class="area_linha"></div>

<div class="area_titulo">Seu e-mail (obrigatório)</div>
<div class="area_campo">[email* your-email class:campo_nome]</div>

<div class="area_linha"></div>

<div class="area_titulo">Assunto</div>
<div class="area_campo">[text your-subject class:campo_nome]</div>

<div class="area_linha"></div>

<div class="area_titulo">Sua mensagem</div>
<div class="area_campo_texto">[textarea your-message class:campo_texto] </div>

<div class="area_linha"></div>

<div class="area_titulo"> </div>
<div class="area_campo">[submit class:campo_enviar "Enviar"]</div>

<div class="area_linha"></div>

No arquivo CSS do seu tema cololoque os códigos abaixo:

/*FORMULARIOS*/
.area_inicio_formulario{
    display: inline;
    float: left;
	height: 20px;
	widows: 100%;
	clear: both;
}
.area_titulo{
    display: inline;
    float: left;
    font-size: 12px;
    height: 40px;
    margin-left: 20px;
    margin-right: 10px;
    text-align: right;
    width: 170px;
}
.area_campo{
	float: left;
	display: inline;
	width: 190px;
	height: 40px;
}
.area_campo_texto{
	float: left;
	display: inline;
	width: 190px;
	height: auto;
}
.area_linha{
	clear: both;
	width: 100%;
	height:1px;
}
.campo_nome {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E6E6E6;
    font-size: 12px;
    height: 20px;
    padding: 2px 2px 2px 6px;
    width: 250px;
}
.campo_nome:focus {
	border:1px solid #999;
	background:#fff;
}
.campo_texto {
	border: #e6e6e6 1px solid;
	font-size: 12px;
	padding: 2px 2px 2px 6px;
	background: #F4F4F4;
	width:250px;
	height: 138px;
}
.campo_enviar {
	border: #e6e6e6 1px solid;
	font-size: 12px;
	font-weight:600;
	padding: 2px;
	 background-color: #787878;
	width:65px;
	margin-left: 196px;
	color: #FFFFFF;
}

Switch o select case do PHP


Postado em 25 de agosto de 2011 por | Categorias: PHP | Tags: , | Sem comentários » | Comentar


Sintaxe do switch na linguagem PHP:
<?php
switch ($i) {
 case "apple":
 echo "i is apple";
 break;
 case "bar":
 echo "i is bar";
 break;
 case "cake":
 echo "i is cake";
 break;
}
?>

 

Referência: http://php.net/manual/pt_BR/control-structures.switch.php


Javascript função para digitar somente números em um campo texto


Postado em 10 de agosto de 2011 por | Categorias: Java Script | Sem comentários » | Comentar


Abaixo um código em Javascript que permite digitar somente números no campo texto.

<script language='JavaScript'>
function SomenteNumero(e){
 var tecla=(window.event)?event.keyCode:e.which;
 if((tecla>47 && tecla<58)) return true;
 else{
 if (tecla==8 || tecla==0) return true;
 else  return false;
 }
}
</script>

Para chamar a função coloque dentro do campo input text o evento onkeypress, veja o modelo abaixo:

<input type="text" size="10" value=""' onkeypress="return SomenteNumero(event);">

Estrutura do banco de dados WordPress


Postado em 10 de agosto de 2011 por | Categorias: Úteis | Tags: | Sem comentários » | Comentar


Clique na imagem para ampliar


Listar o primeiro nível de páginas filhas de uma página no WordPress


Postado em 11 de julho de 2011 por | Categorias: Páginas | Tags: | Sem comentários » | Comentar


O código abaixo cria uma lista de links para páginas filhas da página de id = 10, determinado no parâmetro child_of=10.

<ul>
<?php
$lista_subpaginas=wp_list_pages(‘depth=1&title_li=&child_of=10&echo=0′);
echo $lista_subpaginas;
?>
</ul>

O parâmetro depth=1 faz o WordPress exibir somente o primeiro nível de páginas filhas. Se quiser exibir as páginas filhas das filhas (netas) coloque depth=0.


Categorias

Links

Tags

Autor do post bloginfo() Caminho do tema Campos Personalizados Categorias Codificação UTF8 Contac form 7 CSS Custom fields Custom Post Types data Dividir string explode() Formatação de datas Formatação de Hora get_ get_option() get_page_template() get_the_terms get_the_title() Hora IMG is_single() Janelas Links Lista de Categorias Lista de Posts Lista de ùltimos posts location.href Paginação Post_name Query_posts register_sidebar Sidebar the_author_nickname() the_category() the_tags() the_time() Titulo da página UFT8_encode UTF8 UTF8_decode Widgets wp_list_categories() âncoras

Copyright © 2012  |   W-Pedia – Wikipedia Wordpress BR  |  produzido por Henderson C. Torres