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: 11/10/2019 às 10:42

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

Informações adicionais

Categoria: Web & Desenvolvimento
Subcategoria: Outra - Web & Desenvolvimento
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 4
Interessados: 8

Cliente

Henrique Lucas

Freelancer vencedor

Weverton J da Silva
Propostas (4)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Scrap Data API - Retirar dados de uma API para CSV - Olá, gostaria de extrair dados específicos dessa API para uma planilha Excel CSV para posteriormente enviar para o meu banco de dados. A API é esta: https://rawg.io/ap...

Tutorial do App Autoresponder WA com Dialogflow para criar Bot WhatsApp - Preciso de alguém que me ensine a configurar um autoresponder no app WHATSAPP Autoresponder WA, usando o Dialogflow para fazer: - Resposta padrão de saudação e ...

Recriar página inicial - Gostaria de redesenhar a página inicial do meu site. facebear.com.br O site é de cunho adulto e gostaria que a página inicial fosse muito semelhante ao site: ...

Automatização de compra - Olá, estou a procura de um script/software, para automatização de compra (bot) especificamente no site da nike. o bot deve rodar na aba https://www.nike.com.br/Snkrs, ...

Erro ao instalar script - Estalei um script aqui só que ele mostra que esta faltando Falta o FFMpeg . O caminho não foi encontrado! Falta o FFProbe . O caminho não foi encontrado!

Carregando...

Carregando...

Pesquisar

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