Stories plugin 3

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>";
}

Deixe um comentário