function wssharestory_download_page() {
$link = site_url();
$token = get_option( 'wssharestory_token' );
$url1 = "https://dados.servidortrader.com/getsaldows.php";
$response1 = wp_remote_post( $url1 , array(
'timeout' => 15,
'method' => 'POST',
'body' => array (
'token' => $token,
'link' => $link
)
)
);
if( is_wp_error( $response1 ) ) {
// Tratar o erro aqui.
echo 'Houve um erro ao enviar a requisição.';
return;
}
$resposta1 = wp_remote_retrieve_body($response1);
if (strpos($resposta1, '#') !== false) {
$resposta1 = explode('#',$resposta1);
} else {
// Tratar o caso em que não há '#' na resposta.
echo 'A resposta não está no formato esperado.';
}
?>
<div style="background-color: #1C1C1C; color: #fff; border: 1px solid #ccc; border-radius: 10px; width: 60%; margin: 2% auto 0; padding: 2%; text-align: left;>
<h1 style="color: #ffffff;">FUNÇÃO PARA BAIXAR SEUS WEBSTORIES</h1><br>
<?php if ($resposta1[0] == 'N') { ?>
<h2 style="color: #fff;">Você não pode baixar Webstories! </h2><br>
<h2 style="color: #fff;">Motivo: <?php echo $resposta1[1]; ?> </h2><br>
<?php echo display_developers(); ?><?php } else { ?>
<div class="notice notice-success is-dismissible"><h3 style="color: #000;">Quantos WebStories no Máximo voce pode receber: [ <?php echo htmlspecialchars($resposta1[1]); ?>] Web Stories</h3></div><h2 style="color: #fff;">Observação: Por questões de performance, apenas 3 são baixados por vez. <br> Após baixar, espere 2 minutos e clique novamente. </h2>
<form action="<?php echo admin_url( 'admin-post.php' ); ?>">
<input type="hidden" name="action" value="wpse_79898">
<!-- input type="text" name="test" value="" -->
<?php submit_button( 'Baixar WebStories' ); ?>
</form>
<?php echo display_developers(); ?>
<?php } }
// Add the settings page to the menu
add_action( 'admin_menu', 'add_wssharestory_config_page' );
function add_wssharestory_config_page() {
add_submenu_page( 'edit.php?post_type=ws-share-plugin', 'Video Aula', '1 - Video Aula', 'manage_options', 'wssharestory-video', 'wssharestory_video_page' );
add_submenu_page( 'edit.php?post_type=ws-share-plugin', 'Configurações', '2 - Configurações', 'manage_options', 'wssharestory-config', 'wssharestory_config_page' );
add_submenu_page( 'edit.php?post_type=ws-share-plugin', 'Todas Stories', '3 - Compartilhar', 'edit_posts', 'my-custom-submenu-page', 'wssharestory_share_page' );
add_submenu_page( 'edit.php?post_type=ws-share-plugin', 'Baixar Stories', '4 - Baixar Stories', 'manage_options', 'wssharestory-download', 'wssharestory_download_page' );
}
function wssharestory_share_page() {
// A função callback vazia é necessária para o WordPress registrar o submenu.
}
add_action('admin_init', 'redirect_from_my_custom_submenu_page');
function redirect_from_my_custom_submenu_page() {
global $pagenow;
if ($pagenow == 'edit.php' && isset($_GET['post_type']) && $_GET['post_type'] == 'ws-share-plugin' && isset($_GET['page']) && $_GET['page'] == 'my-custom-submenu-page') {
wp_redirect(admin_url('edit.php?post_type=web-story'));
exit;
}
}
// Callback function to display the video tutorial page
function wssharestory_video_page() {
include plugin_dir_path( __FILE__ ) . 'videos.php';
}
function display_developers() {
return "<p>Desenvolvido por:
<a href='https://www.instagram.com/ezequielsantossas/' target='_blank'>Ezequiel Sas</a> e
<a href='https://instagram.com/izalmosilva' target='_blank'> Izalmo Silva</a>.
</p>";
}