Pesquisar

Atualizar Plugin Wordpress

09/10/2019 às 22:57

Descrição do Projeto:

Tenho um Plugin Wordpress que busca os resultados da Mega Sena e disponibiliza em meu site através de Widget. Ele existe uma opção pra adicionar através de Shortcode, porém essa opção não funciona, não sei se é devido a versão que é incompatível com a atual versão do Wordpress ou algo similar.
Gostaria apenas de corrigir esse probleminha do SHORTCODE.

Segue parte do código do Short code:

// [hotloterias games="0,1,2,3,4,5,6"]
function hl_func( $atts ) {
extract( shortcode_atts( array(
'games' => 'games',
), $atts ) );

$instance = "";
$gamearr = explode(",", $games);
foreach($gamearr as $game){
$instance["check".$game] = '1';
$instance["check".$game] = '1';
}
echo "<div style='width:300px; float:left; margin:0 20px 20px 0;'>";
hl_results($instance);
echo "</div>";
}
add_shortcode( 'hl', 'hl_func' );

function hl_results($instance){
for($i = 0; $i <=6; $i++){
if(!isset($instance['check'.$i])) $instance['check'.$i] = "0";;
}
$wrapid = uniqid();
echo '<link rel="stylesheet" type="text/css" href="' . plugins_url() . '/hotloterias/assets/css/style03.css" >';
$to_time = strtotime(date('d-m-Y H:i:s'));
$from_time = strtotime(get_option('lottery_update_time'));
$totalmin = round(abs($to_time - $from_time) / 60,2);
//echo $totalmin;
$reload = false;
if ($totalmin > 10) {
//echo "reload";
$reload = true;
}

$lottery = get_option( "lottery0", "null" );
if($lottery == 'null' || $reload){
update_option("lottery_update_time", date('d-m-Y H:i:s'));

$lotery_result = get_data("http://www.lotterytaiwan.com/intl/BR/results.js");
$lotery_parts = explode(";",$lotery_result);

for($i = 0; $i< 7; $i++){
preg_match('/"([^"]+)"/', $lotery_parts[0 + $i*9], $name);
preg_match('#\((.*?)\)#', $lotery_parts[1 + $i*9], $d);
$date = explode(",", $d[1]); $date = $date[1]."/".$date[2]."/".$date[3];
preg_match('#\((.*?)\)#', $lotery_parts[3 + $i*9], $result);
$result = str_replace("\"","", $result[1]);
$items = explode(",", $result);

$results = "";
foreach($items as $item){
$results .= '<span class="lotery-item">'.$item.'</span> ';
}

$strshow = '<div class="lotery-table">
<div class="iconmega"></div>
<div class="lotery-name">'.$name[1].'</div>
<div class="lotery-date" style="padding: 12px 5px;padding-bottom: 9px;margin-bottom: 0px;">'.$date.'</div>
<div class="lotery-result" style="padding-bottom: 19px;">'.$results.'</div>
</div>';
update_option("lottery".$i, $strshow);

}
}

echo '<div class="lotterywrap" id="w'.$wrapid.'">';
for($i = 0; $i <=6; $i++){
try{
if($instance['check'.$i] == "1"){
$lottery = get_option("lottery".$i);
echo str_replace('\"', '"', $lottery);
}
}
catch (Exception $e) {}
}
echo '</div>';
}

Habilidades desejadas:

Wordpress

Atividades do cliente nesse projeto:

Última visualização: 13/05/2020 às 21:02

Última interação: 11/10/2019 às 14:57

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 4
Propostas excluídas: 1
Interessados: 8

Cliente

Henrique Lucas

Freelancer vencedor

Weverton J da Silva
Propostas (3)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Tutorial para criar e subir app webview - Olá! Preciso de alguem que possa gravar um vídeo ensinando a criar e subir app webview para android. Já assisti varios cursos na web, mais ambos apresentaram algum tipo de defe...

Consultoria web - Olá me chamo Willian, atualmente estou fazendo um site em Wordpress que seria como um lançamento. Preciso da consultoria de uma pessoa que possa me ensinar a como eu posso esta valida...

Chatbot Whatsapp para atendimento de locação de impressoras - Preciso é da sua proposta para criação de um CHATBOT dentro do WHATS app, pode nos ajudar ? Segue descritivo para vc formalizar a proposta técnica e comercial do chatbo...

Adicionar taxonomias customizadas em tema Wordpress - Criei taxonomias customizadas no meu site, ou seja, categorias novas só que com outros nomes. E são diversas, como por exemplo: www.site.com/PARODIAS/nomedopost ou www.site.com/TRADUT...

Desenvovedor Spark AR - Procuro freelancer para criar filtro para Instagram.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.