função para somar dias uteis em php

Função para somar somente dias úteis

function somar_dias_uteis($str_data,$int_qtd_dias_somar = 7) {
$str_data = substr($str_data,0,10);

if ( preg_match(“@/@”,$str_data) == 1 ) {
$str_data = implode(“-“, array_reverse(explode(“/”,$str_data)));
}

$array_data = explode(‘-‘, $str_data);
$count_days = 0;
$int_qtd_dias_uteis = 0;

while ( $int_qtd_dias_uteis < $int_qtd_dias_somar ) {
$count_days++;
if ( ( $dias_da_semana = gmdate(‘w’, strtotime(‘+’.$count_days.’ day’, mktime(0, 0, 0, $array_data[1], $array_data[2], $array_data[0]))) ) != ‘0’ && $dias_da_semana != ‘6’ ) {
$int_qtd_dias_uteis++;
}
}

return gmdate(‘d/m/Y’,strtotime(‘+’.$count_days.’ day’,strtotime($str_data)));
}

echo somar_dias_uteis(’14/11/2011′,5).'<br>’;
echo somar_dias_uteis(‘2011-11-14’,8);

Replace para mudanças de domínio no WordPress

No wordpress, quando alterado a base de dados de local, é necessário a mundaça dos endereços que são gravados como absolutos.

Abaixo segue os 6 updates que devem ser feitos.

 

UPDATE wp_posts SET guid = REPLACE (guid,’http://www.siteanterior.com.br’,’http://www.sitenovo.com.br’);

UPDATE wp_posts SET post_content = REPLACE (post_content,’http://www.siteanterior.com.br’,’http://www.sitenovo.com.br’);

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value,’http://www.siteanterior.com.br’,’http://www.sitenovo.com.br’);

UPDATE wp_options SET option_value = REPLACE (option_value,’http://www.siteanterior.com.br’,’http://www.sitenovo.com.br’);

UPDATE wp_links SET link_url = REPLACE (link_url,’http://www.siteanterior.com.br’,’http://www.sitenovo.com.br’);

UPDATE wp_links SET link_image = REPLACE (link_image,’http://www.siteanterior.com.br’,’http://www.sitenovo.com.br’);

 

Informações mais detalhadas:
– http://codex.wordpress.org/pt-br:Mudando_o_URL_do_Site
– http://desenvolvimentoparaweb.com/wordpress/15-comandos-sql-wordpress/
– http://leocaseiro.com.br/permalinks-wordpress/